A agrofloresta é um modelo agrícola que associa a produção de alimentos e a preservação das florestas, trazendo vantagens para os dois ecossistemas. Com isso os recursos naturais desse sistema são conservados, e podem contribuir diretamente para cultivo e manejo de diversos produtos, já que, entre outros benefícios, a qualidade do solo pode ser melhorada.