What is sustainable development? And why it is important.

sustainable development meets the needs of the present without compromising the ability of future generations to meet their own needs