Part of the Charity Software Guide
Charities 30 July 2026 9 min read

Charity Software: Off-the-Shelf vs Bespoke

The charity sector's relationship with software is often painful. Systems that were chosen with the best intentions become sources of frustration within a year. Staff work around the software rather than with it. Volunteers are locked out because of per-user pricing. Gift Aid claims are prepared in spreadsheets because the CRM's submission process does not match the finance team's workflow. This article compares the two fundamental approaches: buying a ready-made platform or commissioning a system built specifically for your organisation.

Connect with us about charity software · · Replies within 24 hours

What Off-the-Shelf Does Well

There are good reasons why the majority of UK charities use off-the-shelf software. The established platforms (Beacon, Donorfy, Charitylog, Lamplight, and others) offer genuine advantages that should not be dismissed.

  • Speed. Most platforms can be set up in days to weeks. A bespoke system takes three to six months minimum. If you need a CRM operational before the next fundraising campaign, off-the-shelf is the only realistic option.
  • Ready compliance. Gift Aid submission, GDPR consent management, and Charity Commission reporting requirements are already handled. You do not need to specify these from scratch.
  • Community. Established platforms have user forums, training resources, webinars, and peer networks. When you hit a problem, someone else has usually solved it already.
  • Spread costs. Monthly subscriptions preserve capital, which matters for organisations where every pound is scrutinised. A £50/month CRM is easier to budget for than a £25,000 development project.
  • Ecosystem integrations. Payment processors, email marketing tools, event platforms, and accounting software often have pre-built integrations with the major CRMs.

Where Off-the-Shelf Frustrates Charities

The complaints from charity staff about their software are remarkably consistent across organisations. They are not edge cases. They reflect structural features of how general-purpose platforms are designed.

Workflow mismatch

A food bank, a grant-making trust, a refugee support service, and a heritage preservation society all operate as charities. Their workflows have almost nothing in common. Yet they are expected to use the same CRM templates, the same data models, and the same reporting structures. The food bank needs stock management and client visit tracking. The grant-maker needs application workflows and financial disbursement records. The refugee service needs case management with safeguarding protocols. The heritage society needs membership management and event coordination.

No single platform handles all of these well. The result is workarounds, parallel spreadsheets, and staff who view the CRM as an administrative burden rather than a useful tool.

Per-user pricing hits volunteer organisations hardest

Many charities rely on volunteers for significant operational capacity. A CRM that charges for each user forces a choice at once. Pay for your volunteers to get in, which a small charity with 30 volunteers often cannot afford. Or keep them out, which means they work outside the CRM and their data never reaches the central record. Neither outcome is acceptable, but both are common.

Salesforce "free" that costs £20,000 to £100,000

Salesforce offers 10 free licences to nonprofits. This is a genuine and valuable offer. The whole cost in the first year is much higher. Add the set-up, the changes you need, the data move, the training and the person who runs it. That usually comes to £20,000 to £100,000. Research consistently finds that around 40% of Salesforce features go unused in nonprofit deployments. The platform is powerful, but it is also complex, and complexity has a cost.

Data silos and manual re-keying

A 2024 Charity Digital survey found that 57% of charity staff regularly re-key data between systems. Donor information lives in the CRM. Financial data lives in the accounting system. Programme data lives in a separate case management tool. Volunteer hours are in a spreadsheet. Board reporting requires manually pulling data from three or four sources and consolidating it. This is not a technology problem. It is a consequence of using multiple tools that were not designed to work together.

What Bespoke Does Well

A bespoke system is built around the specific workflows, data model, reporting needs, and integration requirements of one organisation. It does exactly what that organisation needs, nothing else, and the organisation owns it outright.

  • Exact workflow match. The system mirrors the way the charity actually operates. Staff work with the software, not around it. Adoption is faster and data quality is higher.
  • Unlimited users. No per-user pricing. Every volunteer, trustee, and staff member who needs access can have it. We can build role-based permissions so each user sees only what is relevant to them.
  • No lock-in. The charity owns the code. If the developer relationship ends, the system continues running. Any developer can take it on, keep it running, and add to it.
  • Long-term cost control. No subscription fees that escalate at renewal. No per-contact charges that grow with your mailing list. After the initial build, ongoing costs are limited to hosting and maintenance. These advantages hold across every sector. We give the full case for building instead of buying, and explain what outright ownership means in practice.
  • Unified data model. Donor management, case management, volunteer tracking, and financial reporting in a single system. No re-keying. No manual consolidation for board reports.
  • Gift Aid your way. We can build Gift Aid tracking and the HMRC claim, through the Charities Online API. It follows the way your finance team works, and not a general template.

Connect with us about charity software · · Replies within 24 hours

The Genuine Limitations of Bespoke for Charities

There are constraints specific to the charity sector that affect the bespoke calculation. Being clear about these matters more than selling the approach.

Digital transformation grants tied to specific platforms

Some funding programmes expect you to take up a named platform, or a named kind of technology. The Catalyst programme and the National Lottery digital funds work that way. A bespoke build may not be eligible for these grants. This holds you back less than it does in social care, where DSCR funding names an approved supplier list. Check it before you choose either route. If a £15,000 grant is available toward an off-the-shelf platform, the cost comparison changes substantially.

Check grant eligibility first. If your charity is applying for digital transformation funding, confirm whether a bespoke system would qualify before committing to the development. Some funds are platform-agnostic. Others are not.

Ongoing maintenance responsibility

HMRC changes what a Gift Aid claim must contain. The GDPR guidance is updated. The Charity Commission brings in a new reporting standard. A ready-made platform makes each of those changes once, for all its customers. A bespoke system requires the charity to commission those updates from their developer.

This is manageable, but it requires an active relationship with the developer and a budget for compliance-driven updates alongside functional improvements. Some charities do not expect that work. Their system met the rules on the day it was built, and then slowly fell behind them.

Price sensitivity in the sector

A 2024 Charity Digital Skills Report found that 60% of charities cite lack of funds as the primary barrier to digital investment. A system of your own costs £20,000 to £40,000 at the start. That is a large step for a small charity. It is still a large step when the five-year total is lower than the subscription. Charity finance often treats capital money and running money differently. A large payment at the start needs the approval of the trustees. A monthly subscription may not.

How the update problem is actually solved

The limitation above is real, and it deserves a straight answer. A ready-made platform makes a regulatory change once and every customer gets it. A system built for one charity does not, and that is a genuine cost.

Our answer is not to promise that you will keep up alone. It is to build every charity system on one shared foundation. Gift Aid, GDPR retention, the Charity Commission return and the SORP requirements live in that foundation, and not in each charity system. A change is made once, and every charity has it, exactly as a ready-made platform would give it to them.

What each charity owns is the part above the foundation, the part that is its own work. It owns the code, the data and the machine, and it can leave whenever it wants. Neither half is a compromise.

We explain how that works across a whole sector in bespoke software for a whole sector. We set out the cost, including the upkeep this section describes, in what does it cost to own and run your own systems.

Summary: Which Approach Fits Which Situation

Off-the-shelf is the better choice when:

  • Digital transformation grant funding is available
  • Standard fundraising or service delivery workflows fit existing platforms
  • Implementation speed is a priority
  • Capital preservation matters more than long-term cost
  • The charity has limited internal technical capacity

Bespoke is the better choice when:

  • Existing software requires persistent workarounds
  • The charity spans both fundraising and service delivery
  • Volunteers need system access without per-user cost
  • Reporting requirements are specific to funders or trustees
  • Long-term ownership and cost control is the priority
Factor Off-the-Shelf Bespoke
Implementation time Days to weeks 3 to 6 months minimum
Upfront cost Low (setup + subscription) High (£20,000 to £40,000+ one-off)
Five-year total cost £15,000 to £60,000+ (varies by platform and scale) £30,000 to £55,000 (build + hosting + maintenance)
Workflow fit Generic; requires adapting to the software Built around your specific workflows
Volunteer pricing Per-user fees restrict access Unlimited users included
Gift Aid handling Platform's standard implementation We can build to match your finance team's Gift Aid workflow
Data ownership Vendor holds data; licence to access Outright ownership; code and data both yours
Grant eligibility Usually eligible for digital transformation funding May not qualify for platform-specific grants
Compliance updates Automatic from vendor Commissioned from developer

The right answer depends on the charity's size, complexity, budget structure, and how well its operations fit existing platforms. For many small charities with straightforward fundraising needs, an off-the-shelf CRM at £30 to £65 per month is the sensible choice. Some charities do several jobs at once. Some work in a way that fits no standard template. Some are punished by per-user pricing, because they run on volunteers. For those charities a system of their own costs less over five years, and serves them better.

Sources and further reading