Skip to content
← Insights

Custom software vs off-the-shelf: how to actually choose

The choice between building custom software and buying an off-the-shelf product is one of the highest-stakes technology decisions a business makes. Here's a framework that holds up.

Sooner or later every growing business hits the same fork: buy an off-the-shelf product, or build custom software that fits exactly. Get it right and the decision barely registers in hindsight. Get it wrong and you spend years — and a great deal of money — either bending your business to fit a tool, or maintaining software you never should have built. Here’s the framework we use with clients.

First, separate the common from the distinctive

List what the software actually needs to do, then sort each item into two piles: things thousands of other businesses also need (invoicing, scheduling, CRM, payroll), and things that are specific to how your business wins. Almost every decision hinges on that second pile. If it’s nearly empty, you should probably buy. If it’s where your real advantage lives, custom starts to earn its cost.

When off-the-shelf is the right call

Buy when your needs are mostly the common kind. A mature product will do those things better and cheaper than you can, and — this is the part teams forget — it keeps improving without you paying for the improvement. There is nothing clever about rebuilding a CRM to save a subscription fee. The classic mistake here is pride: “our business is different.” In the ways that matter to that capability, it usually isn’t.

When custom software is worth it

Build when a capability is genuinely specific to your business and doing it well is a real advantage — the workflow at the core of how you operate, the thing an off-the-shelf tool forces you to work around. Bespoke software that fits the work exactly is often the difference between a tool people use and one they quietly route around with spreadsheets. But be honest about the list: in our experience, half of what teams first want to build turns out to be working around tools they already own and don’t use well.

The third option nobody gets excited about

Frequently the real answer isn’t buy or build — it’s integrate. You already own most of what you need; the problem is your tools don’t talk to each other, so work falls through the gaps. Connecting what exists so it behaves as one system is the least glamorous option and often the highest-return one. It’s worth ruling in before you commit to a fourth tool or a from-scratch build.

Count the real cost, over the real horizon

Off-the-shelf looks cheaper because the price is visible — but add per-seat fees at scale, integration work, and the cost of processes bent to fit the tool. Custom looks expensive up front — but you own it, it fits, and there are no per-seat taxes on growth. Neither is cheaper in the abstract. The honest comparison is total cost over three to five years, for your usage, including the cost of the compromises.

The decision is a design, not a vote

We treat this as a short, evidence-led piece of work — workflow, the buy/build/ integrate split, and cost over a realistic horizon — usually a couple of weeks. It routinely saves clients far more than it costs, because the alternative is discovering the wrong answer a year and a large invoice later. And whichever way it lands, we’ll tell you plainly — including when the answer is “don’t build this.”