The term sustainable development is most often linked to the preservation of natural environment, planning of social development, ecological, economic and political issues. The notion of sustainable development is a novel developmental paradigm, a new strategy and philosophy of social development. Sustainable development couples the care for the living world on the planet Earth and for the conservation of natural systems and their capacities (natural resources) with social and ecological challenges confronting any society, state, and the humanity in general. Sustainable development is a development which satisfies the present needs without endangering the ability of future generations to satisfy their own needs.