CRM & Salesforce

How to build a charity technology stack that works together

Lists of the best charity software are easy to find and rarely useful. What matters is whether each platform has a clear job, and whether the information moves between them.

Michael SkinnerUpdated September 20264 min readOriginally published June 2021

Charities rarely end up with poor technology because they chose bad products. They end up with poor technology because each product was chosen separately, by a different team, to solve an immediate problem—and nobody was ever responsible for how the pieces fit together.

A technology stack is not a shopping list. It is a set of decisions about which platform does what, where the authoritative version of each piece of information lives, and how it moves.

Start with outcomes, then with users

Begin with what the organisation is trying to achieve over the next two or three years: growing regular giving, running a new service, reporting properly to funders, reducing admin. Then look at what the people doing that work actually need in order to do it well.

That order matters. Requirements written from outcomes and user needs are stable enough to choose systems against. Requirements written by listing product features are really a description of the last demonstration someone attended.

Give every platform a clear job

Write one sentence per system describing what it is for. If you cannot, either the system is doing too much or two systems are competing for the same role. Many charities use systems across areas such as these, though the mix differs from one organisation to the next:

  • CRM—supporters, relationships, gifts and engagement history.
  • Finance—transactions, reconciliation, budgets and statutory reporting.
  • Fundraising and payments—donation pages, regular giving, events and campaigns.
  • Service delivery—programme, case or client management for the work itself.
  • Marketing and communications—email, segmentation and consent.
  • Website and forms—the public front door and the way information is captured.
  • Collaboration—files, documents and internal communication.
  • Reporting and insight—the numbers leadership and trustees rely on.

Some platforms cover more than one area, which is fine—as long as you have decided that deliberately rather than discovered it later.

Decide which system is authoritative

For every important type of information, name the system that holds the version you would defend to a trustee or a regulator. Supporter and relationship data. Gifts and pledges. Financial transactions. Consent and communication preferences.

Be specific about purpose. A system is authoritative for a defined use, not in general: finance can legitimately be authoritative for the ledger and reconciliation while the CRM is authoritative for the fundraising view of the same gift. What matters is that the purpose and the rules are agreed and written down.

Without this, two teams maintain two versions and the organisation spends its time reconciling rather than deciding. With it, most integration questions answer themselves.

Map where information needs to move

Not everything needs to be connected. Sketch the handful of flows that actually matter—donation to CRM, CRM to marketing, income to finance, form submission to service record. For each one, note the direction, the frequency, who owns it, how you will know it is still running, and what happens to records that cannot be matched or that fail outright.

A diagram of six meaningful flows is more useful than an inventory of forty systems, and it makes the gaps obvious.

Remove the overlap

Overlap is the most common and most invisible source of cost. Two email tools because marketing and services each bought their own. Three places to store documents. A separate events platform holding supporter records the CRM never sees.

Each overlap creates licence cost, duplicate data, disagreement about which figure is right, and another supplier relationship to manage. Consolidating is rarely popular and is usually the highest-value thing on the list.

Take security, permissions and ownership seriously

For every system, be able to answer four questions: who owns it internally, who can see and change what, where the data is held, and what happens if the supplier fails or the contract ends.

Pay particular attention to supplier dependency. A platform that only one external partner understands, with configuration you cannot export or explain, is a risk regardless of how well it currently works.

One enormous system is not automatically better

Consolidation is often the right instinct, but a single platform covering everything has its own costs: heavier configuration, more expensive change, deeper supplier dependency, and modules that are noticeably weaker than a specialist alternative.

A small number of well-chosen systems with clear roles and dependable connections between them can be more resilient, and easier to change one piece at a time. Judge each case on requirements rather than on a preference for fewer logos.

Look at total operating cost

Licence price is the easiest number to compare and the least informative. A fair comparison includes:

  • Licences, including growth in users and record volumes.
  • Implementation or configuration work.
  • Integration build and ongoing maintenance.
  • Internal staff time to administer and support it.
  • Training, both at launch and for new starters.
  • The cost of leaving—data export, and how much of your process would need rebuilding.

A cheaper platform can be the right choice, but check what it leaves behind. The apparent licence saving is often consumed by manual work, additional support and workarounds to cover what the system does not do.

Build a roadmap you can actually follow

You will not fix everything in one year, and you should not try. A workable roadmap has three horizons: the next six months, the following year, and a short list of things you have consciously deferred.

Sequence it so that foundations come first—data quality, the CRM's core design, the authoritative sources—because almost everything else depends on them. Then take the duplications and gaps in order of volume and risk. Review the plan every six months; it is a working document, not a strategy to be filed.

Written by

Michael Skinner

Michael helps charities choose, connect and improve the technology they rely on, with particular experience across CRM, integrations, Salesforce and practical AI.