Bespoke Software Development UK: Costs & How to Choose

What bespoke software development costs in the UK, how a sound project runs, who owns the code, and the checks to make before you hire a supplier.

OpsMavix 10 min read Operations Systems
Bespoke software development UK buyer's guide cover with a before-you-sign checklist: scope in writing, fixed price, you own the code, hosting in your name, handover pack, support priced.

A common starting point is a business that has outgrown spreadsheets and a patchwork of apps, but finds heavyweight ERP too rigid or too expensive per seat. If that is your situation and the work centres on stock, orders, production or approvals, OpsMavix builds custom operations systems for UK SMEs on a fixed price. Either way, the questions below apply to any supplier you speak to.

When bespoke software is worth it, and when it isn’t

Bespoke is a way of building software, not a size of project. It can be one focused tool or a full system that replaces several products. It is worth paying for when the work that matters most to your margin or service level is still a workaround after you have configured the tools you already own.

Your situation Usually the better answer Why
Your process matches common practice (payroll, standard bookkeeping) Off-the-shelf software Mature products already do it well and keep up with rule changes
Each tool works, but they don’t talk to each other Integration Connecting what you have is cheaper than replacing it
One high-value workflow that no package handles cleanly A focused bespoke application You pay only for the part that is genuinely different
Several core workflows are distinctive and central to the business A bespoke system, delivered in phases One set of records that matches how you run, built a phase at a time
A simple internal tool for a few users Low-code or no-code first Quicker to try, and it shows you the requirements if you outgrow it

If you are weighing a package against a build, our guides to Odoo versus custom software and bespoke ERP costs in the UK go deeper on the ERP side of the decision.

The five kinds of bespoke software supplier in the UK

“Bespoke software company” covers very different businesses. Knowing which kind you are talking to tells you what to check.

Supplier type Best fit Watch out for
Freelance developer Small, well-defined tools with a clear owner on your side Single point of failure; holidays, illness and handover need a plan
Small UK agency (roughly 2 to 20 people) SME systems where you want to speak directly to the people building it Capacity limits and key-person risk; ask who actually writes the code
Large UK consultancy Enterprise or regulated programmes with internal project teams Day-rate totals and junior staff doing much of the work
Offshore or nearshore team Cost-sensitive builds where you have strong project management in-house Time zones, which country’s law governs the contract, and how UK GDPR is met for any personal data
Specialist builder for one domain Faster delivery where it has built similar systems before Ownership of its reusable framework; make sure your licence survives the relationship

None of these is wrong. The right choice depends on the size of the job, how much project management you can provide, and how long you will need the system supported.

How a well-run bespoke software project runs

Good suppliers follow broadly the same shape, whatever they call it. If a proposal skips a stage, ask why.

  1. Discovery. A short phase, paid or free, that maps the workflows, the data and the exceptions that cause rework today. Ask whether the outputs belong to you, so you could take them to another supplier.
  2. Written scope. The processes in and out of scope, the records each system owns, the integrations and the user roles. Each requirement is written so someone can test it.
  3. Acceptance tests. The scenarios that prove each phase works, including the awkward ones: a short delivery, an order changed after picking starts, a credit note.
  4. Price in writing. A fixed price for the agreed scope, or a capped estimate, with the payment schedule tied to delivery rather than paid up front.
  5. Build in short cycles. You see working software every week or two in a test environment, not just at the end.
  6. Data migration rehearsal. Open orders, stock and customers are moved and reconciled before go-live, not on the day.
  7. Go-live with a fallback. A plan for the first days, including what happens if something stops.
  8. Handover and support. A handover pack, access to every account, and a priced support arrangement.

Phasing is the single biggest risk reducer. Each phase should run a complete workflow end to end, so you get value and evidence before committing more budget.

What bespoke software costs: how to read a quote

There is no honest single price for bespoke software, because the cost is driven by scope: the number of workflows, integrations, user roles and exceptions, plus how much data has to move. What you can control is how you compare quotes. Send every supplier the same scope and the same three difficult scenarios, then compare on the same period.

Pricing model Who carries the overrun risk When it fits
Fixed price The supplier A clear, written scope with acceptance tests
Time and materials You Exploratory work where the scope is genuinely unknown
Capped time and materials Shared, up to the cap A mostly known scope with some open questions
Monthly retainer You, but spending is predictable Continuous improvement after the first release

Hypothetical worked example: two quotes over three years

The figures below are hypothetical. They show the method, not market rates and not OpsMavix prices. A 12-person wholesaler asks two suppliers to quote for the same order and stock system.

Quote A (fixed price) Quote B (time and materials)
Build £18,000 fixed 30 days × £550 = £16,500 estimated
Hosting Included in support £60 a month
Support £300 a month About 1 day a month at £550
Monthly running cost £300 £610
Running cost over 36 months £10,800 £21,960
Three-year total £28,800 £38,460

Quote B looks £1,500 cheaper on the build, but costs £9,660 more over three years. If B’s build also runs 25% over (37.5 days rather than 30), the build becomes £20,625 and the three-year total £42,585. The lesson: compare totals over the same period, and ask who pays when the estimate is wrong.

Who owns the code: the UK position in brief

Paying for software does not by itself make you its owner. Under the Copyright, Designs and Patents Act 1988, the author is normally the first owner of copyright, and an outside developer is not your employee. The Act also says that “an assignment of copyright is not effective unless it is in writing signed by or on behalf of the assignor” (section 90(3)).

In practice, ask for three things:

  • A signed written assignment of the code built for you, taking effect when you pay.
  • A list of the supplier’s reusable components and open-source libraries, with a perpetual licence for anything not assigned.
  • The source code repository, hosting account and domain in your business’s name, with the supplier given access rather than the other way round.

This is general information, not legal advice. Our bespoke ERP guide has a fuller ownership and exit checklist.

Checks to make before you sign

These take an afternoon and filter out most bad fits.

  • Companies House. Look the supplier up on the free Find and update company information service: registered address, incorporation date, officers, filing history, and whether accounts are filed on time.
  • Cyber Essentials. The NCSC describes Cyber Essentials as “a UK government-backed certification” covering controls that “protect against most common cyber threats”. Cyber Essentials Plus adds hands-on technical verification (NCSC). Ask whether the supplier holds either.
  • Data protection. If the supplier will handle personal data for you, it is likely to act as a processor under UK GDPR, and the contract needs the terms the ICO lists (ICO guidance).
  • References. Ask to speak to a client whose system has been live for more than a year, not just a recent launch.
  • R&D tax relief, carefully. Some software projects qualify, but only where the project seeks “an advance in science or technology” by resolving scientific or technological uncertainties (HMRC CIRD81300). A business system built with established methods may not meet that bar, so check with your accountant before budgeting for it.

Twelve questions to ask a bespoke software company

Question A good answer sounds like
Which of our needs would you solve with existing software? A straight answer that names tools, even if it shrinks their job
What exactly is fixed in the quote, and what would change the price? A written scope and a short list of named assumptions
How do you handle change requests? A simple process with a stated rate or allowance
Who will write the code, and where are they based? Named people, and what happens if one leaves
How often will we see working software? Every one to two weeks, in a test environment we can use
When does the code become ours? On payment, by signed written assignment
Whose accounts hold hosting, repository and domain? Yours, with their access delegated
How do you migrate and reconcile our data? A rehearsal before go-live, with reconciliation reports
What does support cost after go-live? A priced arrangement with response times by severity
What would a handover to another developer include? Repository access, environment details, data model and documentation
Can we speak to a client who has been live for over a year? Yes, with a name and contact
How do we pay? Staged against delivery, never 100% up front

Red flags

  • A quote arrives before anyone has asked how your work actually flows.
  • Ownership is “discussed later” or covered only by a licence that ends with the contract.
  • Hosting must stay in the supplier’s own account.
  • You will see the software only at the end.
  • Full payment is due before work starts.
  • No one can name the people who will build it.

Frequently Asked Questions

How much does bespoke software development cost in the UK?

It depends on scope: the number of workflows, integrations, user roles and the data to migrate. Ask several suppliers to quote the same written scope, then compare build, hosting and support over the same three to five years rather than the build price alone.

How long does a bespoke software project take?

A focused first release covering one workflow can be live in weeks; a system replacing several tools usually runs as phases over months. Be wary of any timeline given before a scope exists.

Do I own the code if I pay for it?

Not automatically. In the UK, copyright usually stays with the author unless it is assigned in writing and signed. Make the assignment part of the contract and take legal advice on the wording.

Is bespoke software better than off-the-shelf?

Only where your processes are genuinely different and important to the business. For standard functions, a configured package is usually cheaper and lower risk. Many businesses do best with a mix: packages for the standard work, bespoke for the part that sets them apart.

Can bespoke software work with Xero, Shopify or Sage?

Usually, yes. Most of these products publish APIs, so a bespoke system can exchange orders, invoices and stock with them. Agree which system owns each record and how failed transfers are spotted and fixed.

How OpsMavix Can Help

OpsMavix is a UK company that builds bespoke operations systems for wholesalers, distributors, ecommerce businesses and manufacturers: stock, orders, purchasing, production and approvals, built around how you already work. Every build has a fixed price in writing: one area from £4,950, each further area from £2,500, and a whole operation from £25,000. You pay half to start and half on delivery, own the system outright and pay no per-seat fees.

Depending on where the pain sits, that might be a wholesale order management system, an inventory automation system, manufacturing production tracking or ecommerce inventory automation.

Contact OpsMavix to book a free call, and bring one recent order or job that went wrong. We will talk through what we would build first and how the fixed price works.

#Custom Systems#Software Buying#Software Selection#Business Systems#Operations Systems#Small Business#UK#ERP Alternative

Getting value from OpsMavix? Add us as a preferred source on Google — you'll see more of our operations content in your AI Overviews, AI Mode and Search.

WhatsApp us