La agroecología es la práctica de la agricultura considerando los efectos de los productos agropecuarios en el ambiente, usando moderadamente sustancias como insecticidas y fungicidas para proteger los cultivos de una manera que no dañe al ambiente. Requiere el uso de químicos para los cultivos, pero de forma que no sean nocivos para los cultivos ni el medio ambiente.