Skip to content

Part 2: Digital Principles Guiding Our Work

Author avatar
Ninette Adhikari
Engineering and Operations
||5 min read
Digital principles for building NGO technology solutions

This second part of our digital principles series covers the remaining four principles: integrating with existing systems, defining a minimum viable product (MVP), deciding between technical solutions and procedures, and evaluating features using the Desirability vs. Feasibility vs. Viability matrix. Together, these principles help NGOs develop digital solutions that are practical, cost-effective, and adapted to real-world constraints.


In part 1 of this series, we covered how designing with the user, defining system boundaries, defining common data, and building with scale in mind contribute to better digital products. Building on those foundations (especially the idea of scalability), this post explores how integration, MVPs, the choice between systems and procedures, and the desirability/feasibility/viability framework help ensure you develop the right digital solution for your organization.

Key Takeaways

  • New digital systems must be interoperable with existing tools. Siloed systems can create security risks and inefficiency
  • Define a Minimum Viable Product (MVP) and get it into users' hands quickly for real-world feedback
  • Not every requirement needs a technical solution. Sometimes a Standard Operating Procedure (SOP) is more practical
  • Use the Desirability, Feasibility, Viability matrix to prioritize which features to build first
  • Start simple, learn from usage, and iterate toward more sophisticated solutions

5. Integrate with existing systems in the ecosystem

Integrating new digital systems with existing NGO tools and platforms

When a new digital system is introduced, it should be interoperable with the existing ecosystem instead of operating in a silo. We often work with organizations that have separate systems for each department: finance uses one tool, HR another, and project teams have their own entirely. Information passes manually between departments, with the risk of failure or miscommunication at every handoff. Integrated data management solutions allow for partial or complete automation of this process: a project team can pull budget information directly from an up-to-date version maintained by finance.

Beyond efficiency, there are practical security reasons to pursue integrated systems.

Watch out

6. Define a Minimum Viable Product and develop in iterations

Define a minimum viable product and iterate based on user feedback

To build a functional system in the shortest time, define the critical "must haves" and leave secondary requirements for later. This allows systems to develop rapidly and get into users' hands as fast as possible so they can provide valuable feedback.

As we discuss in Finding a better way to build digital solutions for NGOs, we find it more useful to think about a first iteration (almost like a first draft) than to immediately conceive of a final solution. Experience using these initial systems informs the design of a more complete solution over several iteration cycles. The aim is to get an MVP out that is functional, gather feedback, and use that to inform later stages.

A practical test for whether you've found your MVP:

Tip

In our experience, working with the bare minimum and building on real-world feedback tends to produce better end products than systems that spend months in conceptualization only to be released with little regard for how they'll be used. Over-engineered systems can be harder to fix and are at greater risk of being abandoned by the people they were built for. The longer a system stays in development without user contact, the more assumptions accumulate, and the harder it becomes to course-correct.

7. Decide whether a requirement should be solved with a technical solution versus a procedure

Choosing between a technical solution and a standard operating procedure for NGO workflows

Not every requirement needs a technical solution. Assess requirements based on complexity and decide whether code or a Standard Operating Procedure (SOP) is the better fit. Automation is appealing, but we engage with technology on the basis of actual needs and practical use cases.

Our clients often ask how far they can push technical solutions. Our job is to help them decide whether it's worthwhile to design a system that not only collects data through a form but also pushes it through to a real-time dashboard. The tools exist, but in our experience, starting small with procedures alongside well-defined technical tools tends to lead to better long-term results.

A simple SOP can replace a catch-all technical solution while allowing the team to learn through iteration. The end product takes longer to reach, but it can be more useful, less fragile, and avoid many of the errors that come from designing in a silo.

From the field

8. Evaluate features using the Desirability vs. Feasibility vs. Viability Matrix

Using the Desirability, Feasibility, Viability matrix to prioritize NGO digital features

Determining what is desirable, feasible, and viable (DFV) helps us decide how to address requirements that add value and are cost effective. As we describe in our post on designing the right M&E system, distinguishing between these three characteristics helps you decide what features should be a priority and how they should be integrated.

Clarity about what is desirable from a user's perspective should guide development. Once you've established desirability, you can prioritize based on assessments of feasibility (can we build and maintain it?) and viability (does it align with organizational strategy?). Integrating all three can lead to a smoother rollout and a stronger end product.

Key insight

To get the most out of this framework, make it participatory rather than prescriptive:

Tip


At Hikaya, we help NGOs and nonprofits worldwide move from digital principles to working products, integrating with what you already have, scoping realistic MVPs, and evaluating features through a lens of desirability, feasibility, and viability.

If you're deciding what to build next or how to connect existing tools, start a conversation with us. You can also see these principles in action in our work.

Case studies

See this in practice

LWF World Service

Case study · LWF World Service

We helped LWF World Service map user journeys, define requirements, and evaluate 56 project management tools to replace an outdated reporting system.

3 min read

Articles

Keep reading

February 5, 2026

Four foundational principles for building digital solutions for NGOs: designing with the user, defining system boundaries, establishing common data standards, and building with scale in mind.

5 min read

March 22, 2026

How to prioritize features in your NGO monitoring and evaluation system using the Desirability, Feasibility, and Viability framework. A practical guide to balancing user needs, technical capacity, and organizational strategy.

5 min read

Tell us about your project

Partner with our team to develop tailored digital solutions for your organization.


Locations

  • Portland
    Oregon, USA
  • Berlin
    Germany
  • Nairobi
    Kenya