According to the World Commission on Environment and Development (WCED), sustainability was defined as development that meets the needs of the present generation without compromising the ability of future generations to meet their needs, aiming to harmonise three core elements: economic growth, social inclusion and environmental protection.