The landscape of charitable giving has changed tremendously over the last years, with organisations embracing planned methods to boost their social effect. Contemporary non-profit initiatives goes past old giving practices to include detailed initiatives that face critical roadblocks. Str