More than one hundred definitions of sustainable development exist, but the most widely used one is from the World Commission on Environment and Development, presented in 1987. It states that sustainable development is “Development that meets the needs of the present without compromising the ability of future generations to meet their own needs.” Sustainable development promotes the idea that social, environmental, and economic progress are all attainable within the limits of our earth’s natural resources. Sustainable development approaches everything in the world as being connected through space, time and quality of life.