Great insight, I myself founded an NGO here named Kindness Malaysia. We’re using most of the open source software, with only payment for hosting and domain name. As one of the main mission of establishing this foundation was to leverage the number of volunteers and registered them into a single system, so later we could gamify them, in return to make them feel attached to voluntarism itself. But, here most of them prefer to use FB as the main source of communication tool, as they won’t bother to download another app or click on registration form just to be part of that NGOs. Can you suggest a better way to manage these volunteers on a single platform/app? I’m myself is a PHP programmer but seem limited to other language/tool.