Sustainable Development is a collection of methods to create and sustain development which seeks to relieve poverty, create equitable standards of living, satisfy the basic needs of all peoples, produce sustainable economic growth and establish sustainable political practices all while taking the steps necessary to avoid irreversible damages to natural capital in the long term in turn for short term benefits by reconciling development projects with the regenerative capacity of the natural environment.