The World Commission on Environment and Development has defined Sustainable development as "The
development that Allows to meet the needs and requirements of the present generation without compromising the
ability of future generations to meet their own needs". World Commission on Environment and Development
(1987) (OECD, 2002).