Agroforestry is the combination of trees and agriculture systems. Whether seeking to make productive use of an existing forest while conserving its overall health or restoring a forest canopy to field or shrubland, agroforestry practices offer a the opportunity to develop systems for growing food, medicine, and wood products while improving ecosystem health.
The USDA defines similar to the above and further distinguishes these practices:
More on silvopasture.
Agroforestry Solutions offers resources and education around all of these practices, with specific interest paid to Forest Farming (especially mushrooms) and Silvopasture, as these practices are proving to offer the best economic incentives to farmers and landowners in the Northeastern US.
While economics is not the only driver in agroforestry systems, the adaptation of these practices is surely dependent on ones ability to provide income needs or at least break even at the end of the day.