Sustainability is the state of being able to meet the needs of the present and future generations within the limits of the natural environment, while sustainable development is the approach to achieving sustainability through balancing the environmental, social, and economic dimensions of development.