Agroforestry integrates trees with crop, livestock, or aquaculture production to create more productive and sustainable agricultural systems. The trees provide shade and protection for the crops and animals, while the livestock and crops help to maintain the health of the trees.