L’agroécologie est un ensemble d’approches agricoles, une science mais aussi un mouvement social. Les techniques agricoles et agronomiques utilisées dans l’agroécologie sont inspirées des lois de la nature. La pratique agroécologique envisage l’ensemble du milieu dans lequel elle s’inscrit en intégrant par exemple la dimension de la gestion de l’eau, du reboisement, de la lutte contre l’érosion, de la biodiversité, des changements climatiques, du système économique et social, de la relation de l’humain avec son environnement, etc. C’est pourquoi le fait que la production, la transformation, la distribution et la consommation soient envisagées localement est un élément central de l’approche agroécologique.