Guide · 29 August 2026
Should you build software or buy something off the shelf?
Buy it if your process is ordinary. Build it if the way you work is the reason customers choose you, or if you are already paying for four tools that do not talk to each other. Most businesses should buy, and a software company telling you that is worth more than one that never does.
Buy, when the job is the same everywhere
Payroll, accounts, email, calendars, file storage: thousands of businesses do these identically, so somebody has already built a better version than anyone would build for you, and they maintain it for the price of a subscription.
The test is whether you would explain your process to a new employee as "the normal way" or as "how we do it here". If it is the normal way, buy the normal thing.
Build, when the process is the product
Some businesses win because of how they work, not just what they sell. The order of the steps, the checks in the middle, the thing you do that competitors do not. Generic software makes you do that badly, or forces you to drop it.
The other clear case is a business running on four or five subscriptions that do not talk to each other, where somebody spends their week copying between them. That copying is the thing being paid for, and it does not appear on any invoice.
The question that settles most of it
Ask what happens when the person who knows how it works is off for a fortnight. If the answer is that things quietly stop, the knowledge is in a head rather than a system, and that is a build.
If the answer is that somebody else picks up the same tool and carries on, you already have working software and the problem is elsewhere.
What buying costs that nobody counts
Off-the-shelf is cheap per month and expensive in the shape it forces on you. You pay in workarounds: the spreadsheet beside the system, the field used for something it was not meant for, the export somebody does every Friday.
None of that appears in the subscription price, and it is usually the real reason a business outgrows a tool rather than the licence cost.
When buying is the right answer
If a business needs a booking calendar and nothing else, a booking product will serve it better than anything custom. The same goes for accounts, payroll, email and file storage: the normal thing beats a bespoke version of the normal thing, every time.
The honest line is that custom software is worth it when the way you work is genuinely yours, or when the manual work between your tools has become somebody's job. Short of that, buy.
Think this is you?
Tell us what is getting in the way, and we will tell you what it would take to fix it.
More guides
- What decides what custom software actually costs?The five things that move the number, why two quotes for the same brief can differ by a factor of four, and what makes a quote worth trusting.
- How long does custom software actually take to build?Honest timescales for a website, a business system and a first product, and the three things that make a project late that have nothing to do with the code.
- What is a business automation system, and when is one worth it?Automation is not robots or artificial intelligence. It is removing the copying between the tools you already pay for, and here is how to tell when it pays.
- Six signs your spreadsheet has quietly become a business systemA spreadsheet stops being a spreadsheet long before anyone notices. Six specific signs, and what each one is actually costing.
- What actually changes when your software company is down the roadBeing able to meet in person matters less than people think, and more than nothing. An honest account of what local actually buys you.
