Skip to content
Turing IT
Turing IT

What bespoke software actually means, and when off the shelf is the right call

Bespoke is a spectrum, not a switch. Here is what the word covers, what the in-between options are, and the situations where buying a package is plainly the better answer.


"Bespoke software" is one of those phrases that sounds precise and turns out not to be. Ask three suppliers what it means and you may get three different answers, from a fully custom system written from scratch to a package with a few settings changed.

That vagueness is a problem when you are trying to compare quotes or decide whether to build at all. So this guide does two things. It explains what the word covers in practice, and it is deliberately honest about when you should not use it.

What bespoke means in plain terms

Bespoke software is software written for one organisation's specific way of working, rather than for a general market. The code is built around your processes, your data and your people. Nobody else runs the same thing.

The tailoring is the point. A tailor does not alter a suit off the rail, they cut cloth to your measurements. In the same way, a bespoke system starts from how your business actually operates, and the software takes whatever shape that requires.

It does not mean exotic technology, and it does not mean expensive by definition. It means the specification came from you, not from a product roadmap written for thousands of other customers.

It is a spectrum, not a switch

Most buying decisions are framed as a choice between two things: buy a package or build one. In reality there are at least four positions, and knowing which one a supplier is offering matters.

Off the shelf, used as it comes. You subscribe, you adopt the product's way of doing things, and you change your habits where needed. Xero, Microsoft 365 and most payroll tools sit here.

Off the shelf, configured. The same kind of product, but with custom fields, workflows, reports and settings to fit you better. Many CRMs and job management tools work this way. It is cheaper than a build and often goes further than people expect.

Low-code and no-code platforms. Tools where you assemble screens and rules without traditional programming. They can be a sensible way to produce a modest internal tool quickly. The trade-offs are that you are tied to the platform, pricing can climb with users and records, and complicated logic can get awkward.

Bespoke. Written for you, running on infrastructure you control, with the code and data in your hands.

Many good solutions are a mixture. You might keep an off-the-shelf accounts package, build the operational system that nobody sells, and connect the two. That is the pattern we describe in our wider guide on bespoke software versus off the shelf.

What you are actually paying for

With a package, you pay for access to something that already exists. The development cost has been shared across every other customer, which is why it looks cheap.

With bespoke, you pay for the design, the build and the testing, and you carry that cost alone. What you get in return is a system with no features you do not need and none missing that you do. There is no per-user licence that grows as you hire, and you decide when it changes.

Bespoke projects also have a cost shape that is easy to underestimate. The build is the visible part. Training, data migration, your own staff time and ongoing support are the rest, and we set those out in our guide to budgeting for bespoke software. A fair comparison puts all of it next to the full cost of the subscription over several years.

When off the shelf is the right call

A firm that builds software for a living should say this clearly: for most business functions, buying is the better answer. Specifically:

  • The process is standard. Invoicing, payroll, email, file storage and booking diaries are solved problems. Your version of them is almost certainly not unique enough to justify a build.
  • The rules change regularly and are not yours to keep up with. Tax, payroll and statutory reporting belong with a supplier whose job is to track the changes.
  • You need it quickly. A subscription starts today. A build needs weeks or months. If the lead time is the problem, our guide on how long bespoke software takes will tell you whether it is realistic.
  • You are not yet sure what you need. Buy something affordable, use it for a while and learn where it frustrates you. Those frustrations become an excellent specification later.
  • Only a handful of people will use it. For a small team, a monthly fee is usually far lower than a build.

If a good package fits and you can live with how it works, buy it. You will get a more mature product, a larger community of users and no maintenance burden.

When bespoke starts to make sense

The case for building is narrower, but it is real. It tends to appear when one or more of these is true.

The process is how you win work. If the way you quote, schedule or deliver is part of why customers choose you, forcing it into someone else's workflow flattens your advantage.

A spreadsheet is propping up the package. If a spreadsheet exists beside your system to hold what the system cannot, the system does not fit. We cover that signal in more detail in outgrown spreadsheets, and replacing it is a common starting point for our spreadsheet replacement work.

Several people need different views of the same data. Real permissions, audit history and multiple users working at once are where single-licence tools and shared files give up.

Your people or customers need access away from the office. Staff on site, or customers wanting to see their own records, are often best served by a purpose-built web or mobile application.

You are tired of paying per user for something you use lightly. At some point the arithmetic over three to five years starts to favour owning the thing.

Questions to ask any supplier

Whatever route you take, a few questions separate a good supplier from a vague one.

  1. Who owns the code and the data? With bespoke work you should own both outright. With a package, check what you can export and in what format.
  2. What happens if you leave? A good supplier makes leaving possible. That is the best reason you will never want to.
  3. What is included in the price, and what is not? Ask specifically about hosting, support, training and data migration.
  4. Can you show me something similar that is live? A working example beats a slide deck.
  5. Will you tell me if buying is the better answer? A supplier that only ever recommends building is selling, not advising.

Deciding without the jargon

Strip the vocabulary away and the decision is straightforward. Ask whether a well-regarded package already does the job without you bending your business around it. If yes, buy it. If it nearly does, see how far configuration goes before commissioning a build. If the process is central to how you work, and the workarounds are costing real hours every week, then bespoke is worth pricing properly.

The word "bespoke" should describe how a system was made, not how much it costs or how clever it is. If you are unsure which side of the line your problem sits, our free process audit is a 60 minute conversation with no obligation. If the right answer is a package, we will say so, and name one if we know a good fit. You can book through the contact page.

Think this applies to your business?

Book a free process audit and we'll give you a straight, specific answer about your situation.

Book a free process audit