Custom Business Systems
Build or buy: when off-the-shelf software is the wrong answer
Buying is usually right. But for the handful of processes that actually differentiate your business, adopting someone else’s workflow is an expensive trade. How to tell which is which.
The honest default is buy. Off-the-shelf software is cheaper, faster to deploy, maintained by someone else, and improves without you paying for it. For accounting, payroll, email and most CRM, building your own is close to indefensible.
But every established business has one or two processes that are genuinely theirs: the way they price, the way they schedule, the way they decide. Those are the ones worth examining before you force them into a product designed for someone else.
Signals that buying is right
- The process is standard and you have no particular advantage in doing it differently
- Several mature products already serve it well
- Compliance or integration requirements are better handled by a vendor
- You would struggle to justify maintaining it in three years
Signals that building is worth considering
- The process is already running on a spreadsheet that one person truly understands
- You have evaluated products and each one requires changing how you work in ways that cost you something real
- The logic encodes knowledge that is genuinely specific to your business
- You are paying for several tools and still doing the joining-up by hand
- The workaround has become the process
The trade nobody quantifies
Adopting a product means adopting its assumptions. That is usually a fine trade, because the product has thought harder about the problem than you have. It stops being a fine trade when the assumption it overrides is the thing your customers actually value about you.
The failure mode is not choosing wrong. It is choosing without noticing there was a choice, then spending two years building workarounds that cost more than either option would have.
A middle path most people miss
Build is not all-or-nothing. Frequently the right answer is to keep the off-the-shelf system as the system of record and build one small purpose-fit tool for the part it handles badly, such as a structured intake form, a calculation layer or an approval step, connected by an integration. That is a fraction of the cost of replacing anything, and it removes the workaround rather than formalising it.
Written by Syntrava. This article is general guidance based on patterns we see in operational work. It is not a description of a client engagement, and it is not advice specific to your business.
