Agroforestry can be used as an alternative way to tackle ecological crisis, while at the same time, sustaining crop production. This system integrates tree growing and crop cultivation and/or animal production on the same land management, based on spatial arrangement or temporal sequence. With such tree integration, agroforestry can preserve natural ecosystems through sustainable land management (including reforestation) and optimal resource utilization. Moreover, agroforestry can potentially mitigate climate change, as several practices within the system are found to improve carbon sequestration and therefore reducing greenhouse gas (GHG) emissions. Moreover, the system can promote biodiversity through the incorporation of different species of plants/crops which may provide homes for various wildlife. Apart from its positive impact on the environment, several studies have also highlighted the socio-economic benefits of agroforestry for rural communities. The implementation of a diverse agroecosystem including trees (timbers, fruits) and livestock might provide alternative incomes for the community promoting economic resilience. Furthermore, the system might improve household food security through diversified food sources. Thus, agroforestry might also become a solution for the existing socio-economic issues.