La agroforestería o agrosilvicultura es un sistema productivo que integra árboles, ganado y pastos o forraje, en una misma unidad productiva. Este sistema está orientado a mejorar la productividad de las tierras y al mismo tiempo ser ecológicamente sustentable. Entre los principales beneficios se pueden enumerar la protección física del suelo, los efectos sobre el microclima, el reciclaje de nutrientes y la diversificación de la producción.