What is sustainability?

Sustainability is a complex subject, and there are many definitions that attempt to explain what it means. In the most basic sense of the word, sustainability is defined as: "development that meets the needs of the present without compromising the ability of future generations to meet their own needs."