Sustainable development is defined as development that meets the needs of the present without compromising the ability of future generations to meet their own needs.
- It also looks at the equity between countries and continents, races and classes, gender and ages.
- It includes social development and economic opportunity on one hand and the requirements of environment on the other.
- It is based on improving the quality of life for all, especially the poor and deprived within the carrying capacity of the supporting ecosystems.
- It is a process which leads to a better quality of life while reducing the impact on the environment.
- Its strength is that it acknowledges the interdependence of human needs and environmental requirements.
- To ensure sustainable development, any activity that is expected to bring about economic growth must also consider its environmental impacts so that it is more consistent with long term growth and development.