Part of the Charity Software Guide
Charities Updated April 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.

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 per user creates an immediate tension: pay for volunteer access (which may be unaffordable for a small charity with 30 volunteers) or restrict system access (which means volunteers operate outside the CRM and their data never makes it into 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. But the total cost of ownership in the first year, including implementation, customisation, data migration, training, and ongoing administration, typically runs between £20,000 and £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 pick up and maintain or extend 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. For a closer look at the full case for building instead of buying, including what outright ownership means in practice, the structural advantages apply across sectors.
  • 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 HMRC submission (via the Charities Online API) to match exactly how your finance team works, not a generic template.

The Genuine Limitations of Bespoke for Charities

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

Digital transformation grants tied to specific platforms

Some funding programmes (such as those from the Catalyst programme or National Lottery digital funds) are designed around the adoption of specific established platforms or types of technology. A bespoke build may not be eligible for these grants. This is less of a constraint than in sectors like social care (where DSCR funding is explicitly tied to an approved supplier list), but it is worth checking before committing to 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

When HMRC changes its Gift Aid submission requirements, when GDPR guidance is updated, or when the Charity Commission introduces new reporting standards, an off-the-shelf platform handles those updates 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. Charities that underestimate this going in find themselves with a system that was compliant when built and gradually drifts out of alignment with current requirements.

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 bespoke system with an upfront cost of £20,000 to £40,000 is a significant commitment for a small charity, even if the five-year total cost is lower than the subscription alternative. Capital budgets and revenue budgets are often treated differently in charity finance, and a large upfront spend requires trustee approval in a way that a monthly subscription may not.

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 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. For organisations whose operations span multiple functions, whose workflows do not map onto standard templates, or whose volunteer teams are penalised by per-user pricing, a bespoke system can be more cost-effective and more useful over a five-year horizon.

Your Charity, Your System

We build bespoke charity software for UK non-profits. Built around your mission, owned by you outright.

See What We Build