sustainable development

Sustainable development is defined as "development that meets present needs without compromising the ability of future generations to meet theirs."
This is to reconcile three world : economic, ecological and social. In the long term, there will be no development if it is not economically efficient, socially equitable and environmentally acceptable.