Free 20-minute AI call. Book this week

Software

Custom Software vs Off-the-Shelf for UK SMEs

When a UK SME should buy software, when to build custom, how to compare five-year costs, and the middle way most businesses end up choosing.

By Waqar Malik
10 min read
Custom Software vs Off-the-Shelf for UK SMEs
On this page

In short

Buy off-the-shelf software when your process is standard and a good product exists. Build custom when your process is how you win, when your tools do not connect, or when per-user licences outgrow a one-off build. Compare costs over three to five years, and always keep ownership of your data.

TL;DR - Buy off the shelf when your process is standard and a good product already does it. Build custom when your process is how you win, when tools do not connect, or when licence costs outgrow a one-off build. - Compare total cost over three to five years, not the first year's price. - Many UK SMEs end up with both: standard tools for everyday work, custom software or integrations for their core process. - Whatever you choose, own your data and make sure you can leave.

Custom software is built for your business and its process; off-the-shelf software is a ready-made product shared by many customers. For most UK SMEs the right answer is to buy standard tools for standard jobs and build only where your process is distinctive or your tools will not connect. This guide gives you a clear way to decide, with costs, risks and a simple scoring table.

What is the difference between custom and off-the-shelf software?

Off-the-shelf software is a product you subscribe to or license, built for the common needs of many businesses, such as accounting, CRM or HR tools. Custom software is designed and built for your specific process, users and systems. You trade the speed and lower upfront cost of a product for the fit, ownership and flexibility of a bespoke build.

Off-the-shelfCustom
Upfront costLowHigher
Ongoing costSubscription, often per userHosting and support
Time to startDaysWeeks to months
Fit to your processYou adapt to the productThe software adapts to you
OwnershipThe vendor owns itYou own it
ChangesOn the vendor's roadmapWhen you need them
IntegrationWhatever the vendor supportsBuilt around your systems

When should a UK SME buy off-the-shelf software?

Buy off the shelf when the job is common across businesses, a reputable product already does it well, and you are happy to adapt slightly to the product's way of working. Accounting, payroll, email, document storage and standard CRM are classic examples. You get proven software, fast, for a predictable monthly cost.

Good signs that a product is the right call:

  • The task is regulated in a standard way, such as payroll or Making Tax Digital submissions, and specialist products keep up with the rules.
  • Several well-reviewed products already do 80% or more of what you need.
  • Your team is small and per-user costs are low.
  • The process is not what makes you different from competitors.

When does custom software make sense?

Build custom when your process is part of how you win customers, when you are juggling several tools that do not talk to each other, when per-user licences are growing faster than a one-off build would cost, or when no product fits without awkward workarounds. Custom software also makes sense when you need to own the system outright.

Common triggers we see in UK SMEs:

  • Spreadsheet sprawl. A critical process runs on spreadsheets that only one person understands.
  • Copy and paste between systems. Staff re-key the same data into three tools.
  • Workarounds everywhere. The product nearly fits, but every week someone builds a manual fix.
  • Customer experience. You want a client portal or app that reflects how you actually work.
  • Licence creep. Per-user fees for a tool you only use part of keep rising as you hire.

How do the costs compare over five years?

Compare the total cost of ownership over three to five years: subscriptions or build cost, set-up, integration, training, support and the cost of the workarounds you live with. Off-the-shelf tools are cheaper to start; custom software can be cheaper over time when licences scale with headcount or when it removes hours of manual work every week.

A simple way to compare, using your own figures:

Cost itemOff-the-shelfCustom
Year oneSet-up + 12 months of subscriptionsBuild cost + hosting + support
Years two to fiveSubscriptions (often rising with users and price changes)Hosting + support + improvements
IntegrationConnectors or paid add-ons, if availableBuilt in from the start
Hidden costStaff time spent on workaroundsKeeping the software updated
Exit costData export and migrationLow, if you own the code and data

Value the time your team spends working around a poor fit. If three people lose an hour a day to re-keying, that cost belongs in the comparison. Our ROI and hours-saved calculator helps you put a number on it.

Is there a middle way?

Yes, and it is often the best answer. Keep your standard tools and build the missing piece: an integration that connects them, a custom portal on top of your existing systems, or an AI automation that removes the manual steps between them. You keep proven products where they work and spend only where you are different.

Examples of the middle way:

  • Connect your CRM, accounts and job management so data flows without re-keying.
  • Build a customer portal that reads from the systems you already use.
  • Add AI to read incoming documents and enter them into your existing software. See AI projects.
  • Use low-code tools such as FlutterFlow to build an internal app faster, then extend it with code where needed.

What are the risks of each option?

Off-the-shelf risks are price rises, features you depend on being changed or removed, limited integration and being locked into a vendor's data format. Custom risks are budget overruns, building the wrong thing, and depending on one developer. Both are manageable with the right questions up front.

RiskOff-the-shelfCustom
Vendor lock-inData hard to export, price risesAvoid by owning code and documentation
Scope and budgetLowManage with fixed-price phases
FitYou adapt to the productManage with clear requirements and early testing
SecurityDepends on the vendorDepends on how it is built and hosted
Key-person dependencyLowAvoid with documentation and handover

Security applies to both. The UK Government's Cyber Security Breaches Survey 2025/2026 found that 43% of businesses identified a breach or attack in the previous 12 months. Check how any vendor or developer handles security, and consider the NCSC's Cyber Essentials controls as a baseline.

How do you decide? A simple scoring table

Score each statement from 0 (disagree) to 2 (agree). A total of 8 or more points towards custom or a middle-way integration; 4 or less points towards buying a product. In between, look hard at the middle way: keep products and build only the missing piece.

StatementScore (0 to 2)
Our process is part of how we win customers
No product fits without regular workarounds
We re-key the same data into several tools
Per-user licence costs are growing quickly
We need to own the system and its data outright
We need a portal or app that reflects our own process
We have budget for a build and ongoing support

What does custom software cost in the UK?

It depends on scope: a focused internal tool or integration costs far less than a full platform with many user types. Reputable developers quote a fixed price per phase after a discovery, so you can start with the most valuable piece and expand. Always ask for the running costs as well as the build cost.

What drives cost:

  • Number of user types and screens
  • Integrations with other systems
  • Mobile apps as well as web
  • Security, compliance and hosting requirements
  • How much existing data needs migrating

Our pricing page shows typical starting points in GBP, excluding VAT, and our software development service explains how we scope and deliver.

How long does it take to build custom software?

A focused tool or integration can be live in a few weeks. A first version of a larger application typically takes two to four months, delivered in phases so you use working software early. Low-code platforms can shorten timelines for internal tools.

A sensible delivery plan:

  1. 1Discovery. Map the process, users and systems. Agree what the first version must do.
  2. 2Design. Clickable designs your team tests before code is written.
  3. 3Build in phases. Working software every few weeks, not one big reveal.
  4. 4Launch. With training and data migration.
  5. 5Support and improve. Fix, monitor and add features as you learn.

What are the signs your off-the-shelf tool is holding you back?

The clearest signs are staff spending hours on workarounds, the same data being typed into several tools, growing per-user costs for features you barely use, and customers noticing the gaps. If two or more of these are true, it is worth costing a custom tool or an integration before your next renewal.

Watch for:

  • Shadow spreadsheets. Teams keep their own spreadsheets because the system cannot do what they need.
  • Manual reconciliation. Someone spends hours each week making two systems agree.
  • Feature requests that never arrive. You have asked the vendor for the same change for a year.
  • Reports built by hand. Month-end reporting means exporting from several tools and stitching them together.
  • Customer friction. Clients email or phone for information they should be able to see themselves.
  • Renewal shock. A price rise or a move to a higher tier for one feature you need.

What should you ask a software developer before you hire them?

Ask how they will fix the price, what you will see each week, who owns the code and data, how they handle security and UK GDPR, what happens after launch, and whether they will tell you when buying a product is the better choice. A good developer answers each question plainly and in writing.

Questions worth asking:

  1. 1Will you quote a fixed price per phase, and what exactly is included?
  2. 2How often will we see working software, not just updates?
  3. 3Who owns the code, designs and documentation once we have paid?
  4. 4Where will the system be hosted, and who controls the accounts?
  5. 5How do you test, and how do we sign off each phase?
  6. 6How do you handle personal data and security?
  7. 7What support and maintenance do you offer after launch, and at what cost?
  8. 8Can we speak to a client you have built something similar for?

If a developer resists fixed prices, will not put ownership in writing or cannot explain their security approach, keep looking.

Frequently asked questions

Is custom software only for large companies?

No. Small businesses often get the biggest relative benefit, because one well-built tool can remove hours of manual work for a small team. The key is to build only the piece that matters.

Can we start with off-the-shelf and switch to custom later?

Yes. Many businesses do. Make sure you can export your data in a usable format, so moving later is straightforward.

Who owns custom software?

You should. Insist that your contract gives you ownership of the code, designs and documentation once paid, and that your data is always yours.

What is FlutterFlow and is it suitable for business apps?

FlutterFlow is a low-code tool for building Flutter apps for iOS, Android and web. It speeds up building internal tools and first versions; for complex logic it can be combined with custom code.

How do we avoid custom software going over budget?

Fix the price per phase, agree what done looks like for each phase in writing, and build the most valuable features first. Change requests are priced before they are started.

What happens if our developer disappears?

Protect yourself with ownership of the code, documentation, access to hosting accounts in your name and a proper handover. Then any competent team can take over.

Next step

Not sure which way to go? Book a free 20-minute call and we will give you an honest recommendation, even if that is a product you can buy today. Ready to scope a build? See software development.

Sources

Topics in this article

  • custom software development UK
  • off-the-shelf software
  • SME software
  • total cost of ownership
  • FlutterFlow

20 minutes.
A straight answer.

Tell us what slows you down. We'll tell you if AI can fix it, and what it costs. Pick a time on the right.

Free · Video call · No obligation