تعریف کلاسیکی در مورد مفهوم توسعه پایدار وجود دارد که در ۲۵سال گذشته از آن استفاده شده است: توسعه پایدار، توسعهای است که نیازهای امروز را فراهم کند، بدون آنکه نسلهای آینده را برای تامین نیازهایشان به خطر اندازد. (Brundtland ۱۹۸۷, ۴۱). در بیانیه ریو (Rio Declaration ۱۹۹۲) آمده است که توسعه امروز نباید نیازهای نسلهای حال و آینده را به خطر اندازد.
در طول زمان اما تعریف توسعه پایدار به دیدگاههای عمیقتری گسترش پیدا کرد و از تمرکز بر روی نیازهای نسلهای مختلف خارج شد و دیدگاههای کلنگرتری را در بر گرفت؛ رویکردی که توسعه اقتصادی، شامل شدن افراد در اجتماع و پایداری محیطزیستی را در ارتباط با یکدیگر در نظر میگرفت.