Sustainable development can be defined as an approach to the economic development of a country without compromising the quality of the environment for future generations.