The Challenge
What was breaking
An education-focused NGO had spent years building a library of content — video lectures, audio recordings, text resources, and community discussions — all serving a dedicated user base of learners across multiple regions. The content existed, the audience existed, but there was no coherent digital platform to deliver it. Their technical capabilities were limited: a small team with minimal development experience, no dedicated IT staff, and a budget that ruled out enterprise SaaS subscriptions.
The challenge was not just building one application. They needed an entire ecosystem: a daily content delivery platform, a book catalog with purchase links, a community discussion forum, a searchable content library spanning multiple media types, and a custom music application with unique content rules. Each application had different user bases, different content types, and different access patterns. And all of it had to run on infrastructure they could afford to maintain themselves — because they could not depend on external vendors forever.
Commercial learning management systems (LMS) would cover some of these needs but at prohibitive cost and without the flexibility for the custom music application or the specific content governance rules they required. Building five separate SaaS subscriptions would have cost more per month than their entire annual technology budget.