L’agro-écologie est une façon de concevoir des systèmes de production qui s’appuient sur les fonctionnalités offertes par les écosystèmes. Elle les amplifie tout en visant à diminuer les pressions sur l’environnement (ex : réduire les émissions de gaz à effet de serre, limiter le recours aux produits phytosanitaires) et à préserver les ressources naturelles. Il s’agit d’utiliser au maximum la nature comme facteur de production en maintenant ses capacités de renouvellement.
Elle implique le recours à un ensemble de techniques qui considèrent l’exploitation agricole dans son ensemble. C’est grâce à cette approche systémique que les résultats techniques et économiques peuvent être maintenus ou améliorés tout en améliorant les performances environnementales.