Community development through charitable work is experiencing unprecedented levels of sophistication and effectiveness in recent years. Modern charitable giving highlight partnership between different stakeholders to optimise impact and ensure sustainability. The development of solid non-