From a development/business standpoint, sustainability has been defined as the triple bottom line which includes consideration of economic, environmental and social factors. Is this sufficient? What are the strengths and weaknesses of the triple bottom line approach?