Sustainable development aims to meet human needs while preserving the environment for future generations. It is defined as development that meets current needs without compromising future generations' ability to meet their own needs. Sustainable development balances environmental protection, economic growth, and social progress. It incorporates environmental, economic and social pillars that are interdependent and promote integrated sustainable development.