Build vs Buy Donation Platforms for NGOs: UNHCR Lessons

FAQs

Consider building when speed and governance both matter under pressure. If urgent appeals depend on vendor lead times, markets need different payment methods your tool resists, donor data is hard to export cleanly, or leadership lacks consistent cross-market reporting, the missing 20 to 30 percent of SaaS functionality is likely where your crisis response lives. Three or more "yes" answers signal it is time to evaluate ownership.

The bottleneck is usually process, not technology. UNHCR's teams launch campaigns in roughly 15 minutes because the system lets non-technical staff clone a high-performing campaign, update content, select a layout with Drupal's Layout Builder, configure local payment methods, and publish. No code, no support ticket, no waiting on engineering. Repeatable workflows that teams can operate independently are what make crisis-speed launches possible.

AI compresses development time but not the judgment work. A controlled GitHub study found developers using Copilot completed coding tasks about 55.8 percent faster, yet no AI tool designs your market governance model or decides who gets access across dozens of markets. Component and security risk also persist, as OWASP and NIST guidance make clear. AI works best inside a system that already has discipline around governance and security.

Ownership means control over speed, data, and governance without vendor dependency. In UNHCR's case it meant campaign teams publishing through reusable templates, a Global Admin maintaining visibility from a single dashboard, Salesforce and Google Analytics connected at the core for data sovereignty, and transaction-level logging with 99.99 percent uptime. Adding a new market becomes configuration, not a rebuild, which is how UNHCR scaled from 9 to 35+ markets.

Join the conversation +