Most software decisions come down to a simple fork in the road. Do you buy something that already exists and start using it this week, or do you have something built around the way your business actually runs? Both can be the right call. The trick is working out which problem you’re really solving before you spend a penny.
This is a straight look at what each option is good at, where each one bites, and how to tell which fits your situation. No sales pitch, just the trade-offs.
What off-the-shelf software does well
Off-the-shelf means a product someone else has built and sells to lots of businesses. Think Xero for your accounts, Microsoft 365 for email and documents, Shopify for an online shop, or a booking tool like Calendly.
The appeal is obvious. It’s cheap to start, usually a monthly fee per person rather than a big lump sum. You can sign up today and be working by the afternoon. Someone else handles the updates and keeps the servers running, so you don’t need a developer on call. And because thousands of other businesses use the same tool, the common problems are ironed out and there’s a support line when you get stuck.
For a lot of jobs that’s exactly what you want. Nobody should pay to have a custom email system or accounting package built from scratch. Those problems are the same for every business, and the existing tools handle them well.
Where off-the-shelf starts to pinch
The catch shows up when your business doesn’t match the shape of the product.
- You bend your process to fit the software instead of the other way round. If the tool expects three approval steps and you only have one, you either add steps you don’t need or run a spreadsheet on the side to cope.
- Per-seat pricing adds up. A tenner a month per person feels like nothing at five people. At forty people across three tools it’s a real line on the accounts, and it keeps climbing every time you hire.
- You can’t change the parts that matter. When the one feature you actually need isn’t there, you’re stuck. You can ask for it, and they might build it next year, or never. It’s their roadmap, not yours.
None of that makes off-the-shelf a bad choice. It just means you’re renting someone else’s way of working, which is fine right up until their way and your way stop matching.
What custom software does well
Custom software is built for your business and nobody else’s. It fits how you actually work, so there’s no gap between the process in your head and the process on the screen. The buttons use your language, the steps follow your workflow, and the reports show the numbers you care about.
You own it. There’s no per-seat fee climbing every time you take someone on, and no supplier who can double their price or switch the product off. It grows with you too. When you change how you work, the software changes to match, because it’s yours to change.
The trade-offs of going custom
It costs more upfront. You’re paying for something to be built rather than borrowing something that already exists, so the first bill is bigger and the result takes longer than an afternoon.
It also needs a good partner. Custom software is only as good as the people who build it, and a poor build can cost you more than any licence ever would. Look for someone who asks about your business before they talk about technology, explains things in plain English, and will still be there to support it in two years. That relationship matters more than the code.
How to decide
Start with the process, not the software. Write down how the work really flows through your business today, messy bits and all, then look for where it hurts.
A rough rule that holds up well:
- For common needs that every business shares, buy off-the-shelf. Email, accounts, payroll, file storage. There’s no advantage in doing these your own way, so don’t pay to.
- Go custom where your way of working is your edge, or where nothing off-the-shelf actually fits. If the thing that makes you money is a process no product supports, that’s where a build earns its keep.
If you can’t name a real reason the standard tool won’t do, the standard tool will probably do.
Most businesses end up in the middle
Here’s the part nobody selling software likes to say out loud: you don’t have to pick one. Most businesses run a mix and always have.
You keep the standard tools for the standard jobs, accounts in Xero, email in Microsoft 365, and you build custom only for the handful of things that are genuinely yours. Often that custom piece sits in the middle and joins the other tools together, so your booking system talks to your accounts and nobody rekeys the same data twice. It’s a sensible setup, and it usually costs far less than rebuilding everything.
If you’re weighing this up and want a straight answer about which route fits, we’re happy to talk it through. We build bespoke Apps & Systems for UK SMEs, and we’ll tell you just as honestly when an off-the-shelf tool is the cheaper, smarter call. No pressure, no jargon, just a useful chat about what makes sense for your business.

