In South Africa, the need for effective non-profit organisations (NPOs) is critical to address pressing social challenges.