Off-the-shelf or bespoke software? Five questions that decide it, how to compare cost over 3–5 years, the hybrid option, and UK prices: from £10,000.
Short answer. Buy off-the-shelf software when a product already covers almost everything you need; build bespoke software when the process is what sets your business apart, when per-seat subscriptions grow faster than your team, or when the workarounds cost more than building. Often the best answer is both: buy the standard parts and build or integrate the rest. At Magora bespoke software starts with a free working prototype; a first release costs from £10,000 in 6–8 weeks and a full production system typically £25,000–£60,000 over 3–6 months. Figures exclude VAT.
This guide is for owners and managers deciding whether to buy or build. It covers the questions that decide it, how to compare the cost over several years, the hybrid option, and the mistakes we see on both sides.
Last checked: 2 November 2026.
Five questions that decide buy or build
- How much of your process does the product cover as it is? If most of it, without workarounds, buy. If you would have to change how the business works to fit the tool, that is a cost too.
- Is this process what makes you different? Accounting, email and payroll rarely are: buy them. The way you quote, schedule, match or serve customers often is.
- How will the cost grow? Subscriptions usually grow per user, per location or per transaction. Bespoke software costs more up front and less as you grow.
- What has to connect to it? If the product does not integrate with your CRM, finance or operational systems, someone will copy data by hand.
- Who controls the roadmap and the data? With a product, the vendor decides what changes and when. With bespoke software, you own the code, the IP and the data model.
Off-the-shelf vs bespoke software compared
| Off-the-shelf (SaaS or packaged) | Bespoke | |
|---|---|---|
| Start | Days to weeks: sign up, configure, train | A prototype in 5–10 working days; a first release in 6–8 weeks |
| Up-front cost | Low: setup and configuration | From £10,000 for a first release |
| Ongoing cost | Subscription that grows with users or usage | Hosting plus support you control, from £1,000 a month |
| Fit | Your process adapts to the product | The software follows your process |
| Integrations | What the vendor offers, sometimes paid add-ons | Built for your systems |
| Ownership | Vendor owns the product and the roadmap | You own the code, IP and data model |
| Main risk | Price rises, lock-in, features removed | Choosing the wrong supplier or scope |
How to compare the cost over three to five years
Comparing a monthly subscription with a one-off build price is misleading. Compare the total cost of each option over the same period, three or five years, using your own quotes.
- Off-the-shelf: subscription × users × months, plus setup, paid add-ons, integration work, and the staff time spent on workarounds and double entry.
- Bespoke: Discovery and the build, plus hosting and a support retainer for the whole period, plus the second phase of features you will want after launch.
Then compare what you get for the money: how much of the process is covered, what it costs to grow, and who owns the result. The staff time line is the one most often left out, and it is usually the one that tips the decision.
We build bespoke software and modernise legacy systems so they fit how your business really works. First release in 6–8 weeks; developers from £49/hour.
The hybrid option: buy the standard, build the difference
Most businesses we work with do not choose one or the other. They keep standard products for standard jobs and build only the part that is specific to them, connected to everything else.
- Integration only: connect the tools you already have so data flows without copying. API integration at Magora takes 3–5 weeks and starts from £5,000.
- A bespoke layer on top: a customer portal or an internal tool that uses data from your CRM and finance system.
- Replace one product: build the system that has outgrown its subscription, such as a CRM or a booking system, and keep the rest.
What bespoke software costs in the UK
| Stage | Typical time | Magora band (GBP) |
|---|---|---|
| Free working prototype | 5–10 working days | £0 |
| Discovery: scope, architecture, fixed-price quote | 2 weeks | From £3,000 |
| API integration between existing systems | 3–5 weeks | From £5,000 |
| First release (MVP) | 6–8 weeks | From £10,000 |
| Full production system with admin and integrations | 3–6 months | £25,000–£60,000 |
| Enterprise or integration-heavy system | 5–8 months | From £80,000 |
| Support after launch | Monthly | From £1,000 a month |
Rates behind the bands: from £49 an hour per developer, and £65–£70 an hour for a full team with QA and product ownership. Source: Magora UK software development pricing.
Mistakes on both sides
- Building what a product already does well. A bespoke accounting or email system is rarely money well spent.
- Bending the business around a tool. When staff keep spreadsheets next to the system, the product is not doing the job.
- Comparing a monthly price with a one-off price. Compare totals over the same period, including staff time.
- Not owning the code. If you build, make sure the code, IP and data are yours; ours are transferred on payment.
Not sure whether to buy or build? Send us a short brief. If a product fits, we will say so; if not, we will build a free working prototype of the part that should be bespoke in 5–10 working days. More about our bespoke software development.
Sources: Magora bespoke software development, API integration and pricing pages (2 November 2026).