Main difference between development and sustainable development is that development aims at raising the quality of life of only present generation whereas sustainable development aims at raising the quality of life of both present and future generations without threatning natural endowment and environment.