EdZola
HomeComparisonsCustom MIS versus off-the-shelf NGO software
Buying guide · Evidence-led

Custom MIS versus off-the-shelf NGO software.
Compare operating fit, ownership and total change—not feature counts.

Off-the-shelf software is usually stronger when the workflow is common and the organisation can adopt its model. A custom or low-code MIS is stronger when distinctive journeys, relationships, permissions or reporting logic are central to delivery. The decision should include implementation and long-term ownership.

Decision Record With Weighted RequirementsReference model
One connected recordSOURCE · STATUS · OWNER · EVIDENCE
traceable
01
Must-have workflow and exception

The one journey that must work on day one, plus the exception that breaks most demonstrations, such as a participant enrolled in two projects.

Defined
02
Role and permission need

Who may see, edit, approve and export which records, including partner organisations and funders with view-only access.

Defined
03
Integration and migration constraint

What must sync with accounting or government formats, and how many years of spreadsheets need cleaning before they can move.

Defined
✦
Decision boundary

Scoring options against requirements can be shared work. Weighting those requirements and accepting the trade-offs is the leadership team's decision.

Illustrative operating model, not a client record or product screenshot.

The direct answer

Decide on the core object first. If the work is relationships moving through stages, such as donors, partners or applicants, an off-the-shelf CRM usually fits. If it is people, sessions and outcomes linked in programme-specific ways, a configured low-code MIS usually fits better than either a fixed product or code written from scratch. Then compare three-year ownership, not the first invoice.

01 · What breaks

Design for the failure modes, not only the happy path.

Buying decisions go wrong when the comparison is between demonstrations rather than between operating realities. These four mistakes account for most regretted choices we see.

RISK 01

Buying on a polished demo

A demonstration shows the vendor's best journey with clean sample data. Ask every option to run your representative case, with your exception, a restricted role and a report whose denominator you can check. Score what you saw, not what was promised for a later release.

RISK 02

Calling configuration free

Configuring an off-the-shelf product still takes design, testing, migration and training; only the coding is saved. Ask who does that work, how long it takes and what it costs. A product that is cheap to license and slow to fit can cost more than a configured build.

RISK 03

Ignoring adoption and migration

Every option needs clean data and staff who change habits. If the comparison ignores migration and adoption, the option that looks fastest wins and then stalls. Count the history you must move and the people who must change how they work.

RISK 04

Customising around a broken process

Customising software around a process nobody has agreed simply makes the confusion permanent. Settle the workflow, definitions and owners first. As EdZola's field guide on technology's three jobs puts it, automating a confused workflow gives you a confused workflow at scale.

02 · Minimum viable model

Record the decision so it can be explained a year later.

Keep one decision record for the comparison. These six entries make the trade-offs explicit and give the next leadership team a reason, not just a vendor name.

Central recordDecision Record With Weighted Requirements
01Must-have workflow and exception
02Role and permission need
03Integration and migration constraint
04Configuration or customisation effort
05Licence, support and change cost
06Exit, export and ownership condition
OptionUsually fits whenWatch for
Off-the-shelf productThe workflow is common (donor CRM, HR, accounting) and you can adopt its modelWorkarounds for programme-specific journeys; per-user licence growth
Open-source sector platformA platform already models your work, such as Avni for field data or Glific for WhatsApp, both stewarded by Project Tech4DevHosting, support and training still need a budget and an owner
Configured low-codeJourneys, relationships or permissions are distinctive but follow known patternsRelease discipline and an internal owner, or it drifts
Fully custom codeScale, integration or performance needs exceed what platforms allowLong build, single-developer dependence, higher maintenance

03 · Implementation sequence

Move through reviewable gates.

Run the comparison as a short, structured exercise. Each step produces evidence you can show a board or funder.

Document the current and desired workflow

Draw the entities before the screens: participant, session, assessment, follow-up, or donor, pledge, receipt. Note the relationships that matter, such as one person in several projects. This drawing usually shows whether you are buying a CRM, an MIS or both.

Human gate

Separate must-haves from preferences

Separate must-haves, each tied to a named decision or obligation, from preferences. Most nonprofit systems share a large standard core (registration, attendance, assessment, follow-up); the programme-specific part is smaller than it feels. Spend comparison time on that part.

System-supported

Test one real journey in each option

Give each shortlisted option the same representative case, the same restricted role and the same report, and ask them to show it working. A partner that will not model your case before contract is telling you how the project will go.

System-supported

Estimate three-year ownership

Add licences, implementation, migration, training, hosting, support and internal staff time over three years. Include messaging or voice costs if the option relies on them. Free licences are not free if your team pays in workarounds and maintenance.

System-supported

Check export and exit terms

Confirm you can export all records and attachments in a usable format, who owns the data and the configuration, and what happens to both if the contract ends. Under India's data protection law your organisation remains responsible for personal data, whichever vendor processes it.

System-supported

Record the decision and assumptions

Write down the choice, the scores, the assumptions and the risks accepted, and set a date to review them after go-live. If the reasons are recorded, the next team can change course deliberately instead of starting over.

Human gate

04 · Evidence

Measure whether the work became clearer.

A good choice is visible within a few months: the critical journey runs without workarounds, and the team can change a form or report without waiting on a developer.

01Critical workflow fit
02Time to first useful release
03Three-year cost and internal effort
04Ability to change and exit

05 · Responsible automation

Let systems prepare. Keep consequence with people.

Systems can support

  • Scoring options against weighted requirements
  • Modelling three-year cost scenarios
  • Testing export and data portability
  • Keeping the decision record and its assumptions

People should decide

  • Weighting requirements
  • Accepting trade-offs
  • Choosing procurement risk
  • Approving the final platform

06 · Common questions

Practical questions teams ask.

The questions boards, executive directors and programme heads ask when choosing between a product and a build.

When should a nonprofit choose a custom MIS instead of off-the-shelf software?

Choose a custom or configured MIS when the programme's journeys, relationships, permissions or reporting logic are distinctive and central to delivery, for example case management with restricted notes, or participants moving across projects and funders. Choose a product when the work is common, such as donor management or payroll, and your team can adopt the product's model without daily workarounds.

How do custom and off-the-shelf systems compare on cost and implementation effort?

Off-the-shelf products usually cost less to start but carry per-user licences and configuration work that buyers underestimate. Configured low-code builds cost more upfront in design and testing but fit the programme closely. Fully custom code costs most to build and maintain. Compare all three on a three-year view that includes migration, training and internal staff time.

How do custom and off-the-shelf systems compare on field work, reporting and permissions?

Products are strongest where their model matches yours and weakest at offline field use in local languages, programme-specific reports and fine-grained access, such as a counsellor seeing only their own cases. Configured systems handle those well if they are designed and tested deliberately. Ask each option to show your hardest permission rule working.

Which ownership and exit trade-offs are easy to miss?

Check whether you can export every record and attachment in a usable format, who owns the configuration and any custom code, how much depends on one developer's knowledge, and what happens to hosting and support if the contract ends. Also check that your internal administrator can make routine changes without the vendor.

When should a nonprofit replace its current software approach?

Consider replacing it when critical workflows depend on repeated workarounds, permissions cannot be enforced, reports need manual reconstruction every month, or the current tool cannot support a new programme model. Before replacing anything, check whether the real problem is an unclear process. A new tool will not fix three overlapping spreadsheets on its own.

Tell us about the workflow you want to improve.

Share what happens today, where it breaks and what a useful decision or outcome would look like. We’ll help identify a practical first step.

EDZOLA NEWSLETTER

Hear more about the work, once a month.

Subscribe for practical ideas, field notes and updates from EdZola’s work with social-impact organisations.

A monthly email from EdZola. You can unsubscribe at any time.