At some point every growing business hits the same fork. The spreadsheet is not coping, the manual process is creaking, and you need a real system for something. The question arrives: do we buy something off the shelf, or do we have something built? It is one of the more expensive decisions you will make, and it is astonishing how often it gets made on gut feel, a competitor’s choice, or whatever the loudest person in the room prefers.
It deserves better than instinct. Here is a framework for thinking it through clearly, without needing to be technical.
Start with how unusual your process really is
The single most useful question is this: is the way you do this thing genuinely distinctive, or is it basically the same as everyone else in your line of work? Be honest, because most processes are far more ordinary than their owners think.
If your need is common — invoicing, email, scheduling, accounting, a basic CRM — then someone has almost certainly built a mature, well-tested product for it, and you should use it. You will never out-build a company that does only that, all day, for thousands of customers. Buying is not the lesser option here. It is plainly the right one.
If your process is genuinely unusual — the actual core of how your business works, the thing that makes you different — then off-the-shelf tools will fight you, because they were built for the average case and you are not it. That is where building earns its keep.
The questions that decide it
- Is this a core differentiator, or just plumbing? Build the things that make you you. Buy the plumbing.
- How well does the best off-the-shelf option actually fit? Not “could we make it work,” but “does it fit without contorting ourselves.” A 90% fit is a buy. A 60% fit you are constantly working around is a false economy.
- What is the real cost of the workarounds? The gap between what a tool does and what you need does not vanish. It becomes manual effort, forever. Price that in.
- Will your needs keep diverging? If you are already bending a tool to fit, and your process is still evolving, that gap tends to widen, not close.
- Do you want to own it? Building means you control it and it fits exactly; it also means you are responsible for it. Buying means someone else carries that, on their terms.
The expensive mistakes at both ends
The two failure modes are mirror images. One is building what you could have bought: pouring time and money into a custom version of something that already exists, mature and cheap, off the shelf. It is usually ego, or a misplaced sense that your invoicing is special. It is not. The other is buying what you should have built: forcing the distinctive heart of your business into a generic tool, then spending years and a small fortune in workarounds papering over the mismatch.
The middle path is often the right one: buy the commodity parts, build the distinctive part, and connect them. Most businesses do not need to build everything or buy everything. They need to be clear about which is which.
The question underneath the question
Notice that nearly every part of this framework comes back to one thing: how well do you understand your own process, and what genuinely sets you apart? You cannot answer build-or-buy without answering that first. Which is the recurring lesson in all of this work — the clarity has to come before the tool, because the clarity is what tells you which tool, or whether to build one at all.
Make the decision on purpose. Buy the ordinary, build the distinctive, and be ruthlessly honest about which of the two you are actually looking at.