Un sistema agroforestal consiste en la combinación de árboles, cultivos agrícolas y en algunos casos ganado en el mismo terreno. Esto permite el uso más eficiente de la tierra al ocupar diferentes estratos verticales y evitar la competencia. Los árboles proveen numerosos beneficios como la mejora de la fertilidad del suelo, el ciclo del agua y la producción de madera, leña y frutas.