Social forestry is an approach that aims to involve local communities in tree planting and forest management on non-forest lands. Its primary goals are to protect the environment, benefit society, and foster rural development. It encompasses various practices like farm forestry, community forestry, and agroforestry, and its implementation is intended to reduce pressure on natural forests.