Sustainable Development is development that meets needs of the present without compromising the possibility of future generations to meet their needs.