Bespoke or off-the-shelf software: which fits your business?
Buy off-the-shelf when your process is standard, your team is small and you need it working next week. Build bespoke when the fit is poor, when per-seat costs scale badly with hiring, or when the way you work is itself the reason customers choose you.
That's the short answer. The rest of this page is the comparison it comes from, a decision tree, a five-year cost example and an honest account of when we tell people not to build.
By Lucas Reddington, full-stack developer and AI engineer, Northbytes. Last updated .
What each one actually means
Off-the-shelf software is a product built for thousands of businesses, and these days that usually means SaaS: a subscription, per user, per month, hosted by the vendor. Xero, Salesforce, Monday, Shopify. You get a mature product, immediately, with support and updates included, and you accept how it works.
Bespoke software is built for one organisation. You pay for the build, own the result, and it does exactly what you asked, including the awkward step in your process that no product anticipated.
There is also a middle ground worth knowing about: configuring or extending an off-the-shelf platform, or buying most of what you need and building a small custom piece that connects it to the rest. That is frequently the cheapest sensible answer, and it rarely gets proposed by people who only do one of the two.
Side by side
Nine things that actually differ. Neither column is the winner; each row is a trade you're making whether or not you notice it.
| Off-the-shelf | Bespoke | |
|---|---|---|
| Initial cost | Low or nothing to start. A monthly fee per user, sometimes a setup charge. | £5,000 upwards, paid before you get value from it. |
| Cost over five years | Rises with every person you hire, and with every price increase you don't control. | Roughly flat: the build, plus hosting and maintenance, whatever your headcount. |
| Speed to running | Days. Sign up, configure, import your data, go. | Six weeks to several months, depending on scope. |
| Fit to how you work | Good for standard processes. You adapt to the tool where it doesn't match. | Exact, because it's shaped around what you already do. |
| Ownership | You rent. Stop paying and access stops, though your data can usually be exported. | Yours: the code, the data and the accounts. |
| Integration | Whatever the vendor supports. Excellent for popular tools, impossible for the rest. | Anything with an API, plus the awkward internal system nobody else supports. |
| Security and updates | The vendor's job, done at scale, usually well. You inherit their breaches too. | Your supplier's job, and only as good as the maintenance you pay for. |
| Support | A help centre and a ticket queue. Feature requests join a roadmap you don't control. | The people who built it. Changes happen when you're prepared to pay for them. |
| Risk if it goes wrong | Price rises, an acquisition, a discontinued product, a redesign you hate. | A supplier you can't reach, or a codebase nobody documented. |
A decision tree you can run in ten minutes
Work down these in order. The first one that gives you a clear answer is your answer.
- Is your process standard? Accounting, payroll, email, document storage, general bookkeeping. If yes, buy. Building a worse version of Xero is the most expensive mistake in this whole field.
- Does a product exist that fits at least 80 percent? If yes, buy it and either accept the remaining 20 percent or build a small integration to cover it. Custom work at the edges is far cheaper than custom work at the centre.
- Is the missing 20 percent the part that makes you money? If the gap is in the process that differentiates you from competitors, that's the strongest case for building there is.
- Do the five-year numbers favour building? Multiply your per-seat subscription by your realistic headcount across five years and compare it with a build plus maintenance. Add the cost of manual workarounds. Below about ten users, buying nearly always wins.
- Can you wait two to three months? If the answer is no because something is on fire, buy something now and revisit the build once the fire is out. Urgency is a bad reason to build and a fine reason to subscribe.
Six signs you have outgrown off-the-shelf
None of these on its own justifies a build. Three or more usually does.
You pay for several tools that each do most of one job
Three subscriptions with overlapping features, and staff copying between them, is a bespoke system with an unnecessarily large invoice.
The workaround has a name
When everyone in the office knows about "the sheet we keep alongside the system", the tool has stopped fitting the process.
Per-seat pricing is punishing growth
If hiring five people materially increases your software bill, the arithmetic tips towards a build sooner than you'd think.
Your process is your advantage
If the way you work is genuinely different from your competitors and that difference is why customers choose you, standard software makes you more ordinary.
You cannot get the data out in a useful shape
Reporting that requires exporting to Excel and rebuilding by hand every month is a real cost that nobody puts in the business case.
The vendor's roadmap isn't yours
You've asked for the same change three years running and it hasn't come. It probably won't.
When we tell people not to build
We build software for a living, so take this in the spirit it's meant: there are four situations where we say buy something instead, and we say it before quoting rather than after.
If the job is accounting, payroll or general document management, buy. These are solved problems with mature products, and the regulatory maintenance alone makes building irrational.
If fewer than about ten people will use it and the process is ordinary, buy. The five-year arithmetic doesn't get close, and you'll spend management time on a project instead of on the business.
If nobody can describe the current process without three people disagreeing, fix the process first. Building software around a disputed workflow just makes the disagreement permanent and expensive.
And if the real problem is that people aren't using the tool you already have, more software won't help. That's a training or incentives problem wearing a software costume.
A real example from our own work: PolicyMind exists because policy lifecycle management, with drafting, approval routing, versioning, staff acknowledgement and audit evidence, genuinely wasn't matched by a product at a price the organisations needing it could pay. That's the shape of a good case for building. Its accounting, meanwhile, is off the shelf, like everyone else's.
The hybrid answer nobody sells you
Most businesses end up here, and it's usually the cheapest sensible outcome: keep off-the-shelf for everything standard, and build only the one process that is genuinely yours, with an integration joining them.
In practice that might mean keeping your accounting package and your email, and building the operational system your staff live in all day, which pushes invoices into the accounting package automatically. You pay for custom development once, where it earns its money, and you never rebuild something a vendor already maintains better than you could.
If that sounds like your situation, the custom software cost guide has the price bands, and the spreadsheet replacement guide covers the most common version of it.
Common questions
Is bespoke software always better than off-the-shelf?
No, and anyone who builds software for a living saying otherwise should worry you. Off-the-shelf wins whenever your process is genuinely standard, which for accounting, payroll, email and general document storage it almost always is. It is cheaper to start, faster to run, maintained by someone else, and improved without you paying for it. Bespoke earns its place when the fit is poor, when per-seat costs scale badly with your headcount, or when the way you work is itself the thing that makes you competitive.
At what point does bespoke become cheaper?
Compare total cost over five years rather than the upfront figure. Per-seat SaaS at £30 a user a month is £18,000 over five years for ten users and £180,000 for a hundred. A £15,000 bespoke system with £1,000 a year of maintenance is £20,000 over the same period regardless of headcount. So the crossover is usually somewhere between ten and thirty users, and it arrives sooner if you are also paying people to do manual work the tool cannot handle.
Can we do both?
Usually, and it is often the right answer. Keep off-the-shelf for the standard things where you have no reason to be different, such as accounting, payroll and email, and build bespoke only for the process that is genuinely yours, with the two connected by an integration. That way you pay for custom development once, in the one place it earns its money, instead of rebuilding a worse version of Xero.
What is the biggest risk with bespoke software?
Depending on one supplier. It is manageable, but only if you insist on the right things at the start: you own the source code and the repository history, the hosting and third-party accounts are in your name, the data has a documented schema and a working export, and the documentation is written for the next developer rather than for the people who built it. With those in place another developer can pick the system up. Without them, you are renting from someone who calls it ownership.
How long does bespoke software take?
A focused first phase, replacing one process, is typically six to twelve weeks including data migration and a period of running alongside your existing tool. Larger platforms take months and should be delivered in phases, so something useful is live early rather than everything arriving at once. Off-the-shelf, by contrast, is running in days, and that speed is a genuine advantage worth weighing rather than dismissing.
Sources
Figures quoted from outside Northbytes come from these sources, checked on 26 July 2026. Our own prices are our published rates.
Read next
How much does custom software cost in the UK?
Price bands by system type, two worked examples with the assumptions stated, the day-rate arithmetic behind every quote, and a checklist for reading one.
When to replace a spreadsheet with real software
The signs a workbook has become a system, a four-question risk check, how a safe migration runs step by step, and when Excel is still the right answer.
What is actually worth automating with AI?
The workflows that pay back, the ones that don't, what it costs, how to handle your data properly, and a 30-day pilot plan you can run yourself.
Not sure which side you're on?
Describe the tool you're wrestling with and how many people use it. We'll tell you honestly which way the arithmetic points, including when the answer is to keep paying the subscription.
Get a free quote