How can we accommodate the diversity in tree species and sizes in mixed-species/size/age stands in the sustainable management of natural forests and woodlands in Africa for diverse timber and non-timber forest products and services, and during rehabilitation of degraded forests? The evergreen moist tropical to warm-temperate forests, from the equator to 34°S, generally function through relative shade tolerance. The tropical, strongly seasonal, drier deciduous woodlands generally function through adaptation to fire and/or grazing/browsing. Silvicultural systems, when implemented, are often not aligned with the ecological characteristics of the particular forest systems or the specific targeted species. This paper presents the concept of using the basic disturbance–recovery processes, with recovery development via stand development stages, as the basis for the development of silvicultural systems suitable for maintenance of forest complexity. Grain analysis and stem diameter distributions, analysed from resource inventories, are used to determine the specific shade- or fire-tolerance characteristics of key economical and ecological tree species. The gained knowledge of the ecosystem and species characteristics (including modes of regeneration, i.e. from seed or vegetative regrowth) and processes is used to simulate the ecological disturbance–recovery processes through the development of mixed silvicultural systems, such as a single-tree selection system, a group felling system and a coppice management system in the same forest. Very similar concepts are used to develop rehabilitation strategies to recover the processes towards regrowth stands of diverse species and structure: through stands of introduced plantations and invader tree species; and through early regrowth stages in deciduous woodlands and evergreen forests, after fire, slash-and-burn traditional agriculture, charcoal production or open-cast mining.