Software strategy

When custom software creates real leverage

The build-versus-buy question is usually framed too early. The real question is whether the business has a workflow worth owning.

When custom software creates real leverage

Custom software is not automatically strategic. In some companies it becomes a compounding asset. In others it becomes an expensive distraction that absorbs engineering capacity without returning proportional value.

The difference is not about company size, technical sophistication, or budget. It is about whether the workflow being built is genuinely worth owning. Most companies build custom software for the wrong reasons and buy off-the-shelf tools when building would have given them a durable advantage.

This article lays out how to tell the difference — and what custom software actually delivers when the use case is real.

Why the build-vs-buy question is usually asked too early

The traditional framing is: should we build this, or buy a tool that does it? The problem with that question is that it treats the workflow as already defined and the only variable as the sourcing decision.

The better question is: does this workflow create value in a way that a generic tool cannot cleanly support? If the answer is no, buy. If the answer is yes, then you have a candidate worth building — but only after you have confirmed the workflow is stable, consistently followed, and genuinely differentiated.

Most build-vs-buy conversations happen before those conditions are verified. The result is custom software that encodes a broken workflow, or purchased software that gets bent into use cases it was never designed to support.

When the workflow is worth owning

The strongest case for custom software is when the operating logic creates value that is specific to the business and difficult to replicate with packaged tools.

That happens in a recognizable set of situations:

The workflow involves unusual exception logic. Generic tools are built for the common case. If your operations involve exception handling that varies by customer segment, geography, regulatory context, or product line, you will either force your team to maintain parallel workarounds in the generic tool, or build something that encodes the logic properly. The longer you maintain workarounds, the more expensive the switch becomes.

Internal decision speed has commercial value. In businesses where faster internal decisions translate directly into revenue — faster pricing decisions, faster exception approvals, faster routing — the tooling that enables those decisions becomes a competitive factor. A SaaS tool built for the average case will not optimize for the specific bottleneck in your decision chain.

The workflow is part of the company’s operating moat. If the way you coordinate, price, route, or serve customers creates an advantage that competitors cannot replicate easily, encoding that logic in a proprietary system protects it. Custom software converts an operating practice into durable intellectual property.

Packaged software requires damaging process compromises. Every SaaS product is built around a set of assumptions about how work should happen. When those assumptions conflict with how your work actually happens, you are left with a choice: bend your process to fit the tool, or build something that fits your process. If the process is a source of value, bending it to fit a vendor’s assumptions is an expensive trade-off that compounds over time.

What good custom software actually buys you

When the use case is real, custom systems create leverage in four ways.

They remove translation layers between the business and the tool. In a generic tool, users learn a system designed around someone else’s operating model. In custom software, the interface reflects the actual workflow. The cognitive load of using the tool drops, training time shrinks, and the gap between “what the system does” and “what the operator actually needs” closes.

They preserve intellectual property in the operating model itself. When your edge is in how you operate — not just what you sell — the operating logic is an asset. Custom software encodes that logic explicitly, makes it reviewable and improvable, and prevents it from existing only in the heads of a few long-tenured employees.

They make future automation significantly easier. AI integration is more tractable when the underlying workflow is explicitly defined in software. If the routing logic, exception handling, and decision criteria are encoded in a proprietary system, layering AI-driven recommendations or predictions onto that foundation is a clean technical problem. If the same logic exists as tribal knowledge distributed across a team, AI integration requires first extracting and codifying that knowledge — which is the harder and more expensive problem.

They reduce the hidden cost of multi-tool coordination. A common alternative to building custom software is integrating several specialized SaaS tools. When the integration works, this approach has merit. When the business logic requires coordination across five tools via a series of Zapier automations and shared spreadsheets, the hidden cost of maintaining that coordination often exceeds what a single well-scoped custom system would have cost to build and operate.

What custom software does not fix

Building custom software does not fix an unstable process. It encodes it, which means defects in the process become defects in the system — and defects in the system are more expensive to change than defects in a documented procedure.

If the workflow is inconsistently followed, if exception handling is unclear, or if the team does not agree on what good output looks like, the first work is process design. Software comes after.

Custom software also does not substitute for domain expertise in the tooling ecosystem. There are genuinely excellent SaaS products that will outperform anything a small engineering team could build within a realistic budget, across a wide range of functions: finance, HR, basic CRM, standard analytics. The economics of buying these tools are usually better than building alternatives, even for organizations with strong engineering capacity.

The question is never “should we build or should we buy” as a general stance. The question is whether this specific workflow, at this level of maturity, creates enough differentiated value to justify the ownership cost.

A practical test before committing to either direction

Before deciding, answer these five questions for the workflow in question:

Can you describe the workflow in a written procedure that a new hire could follow? If no, the process is not mature enough for either a sophisticated SaaS tool or custom software.

Does the workflow involve logic that generic tools cannot represent without significant workarounds? If yes, the case for building starts to get stronger.

Is the workflow part of how the company creates value that competitors struggle to replicate? If yes, encoding it in proprietary software is a strategic argument, not just a technical one.

What is the realistic maintenance burden of the custom software over three years? Custom software requires ongoing attention: bug fixes, dependency updates, feature additions as the process evolves. If there is no internal team capable of maintaining it, the economics of building shift significantly.

What does the equivalent SaaS landscape look like? A review of what is available — and at what cost — often clarifies whether the investment in building is justified. If excellent off-the-shelf options exist that can accommodate the workflow without damaging compromises, buying is almost always the right answer.

The sequencing that tends to work

Companies that consistently extract value from custom software tend to follow a recognizable pattern. They start with the best available SaaS tool while the workflow is still being defined. They observe where the tool creates friction and where it creates genuine constraint. They build custom solutions only when the constraint is clearly limiting and the workflow is stable.

That sequence means the first version of the custom system is built with real knowledge of where the leverage is, rather than with an assumption about what the business will need. It also means the team has operated the workflow long enough to have opinions about what the software needs to do — which makes the build faster and the outcome more aligned with actual use.

The expertise page outlines how strategy engagements approach this kind of decision — mapping the operating environment before recommending a build, buy, or hybrid path. If you are weighing this decision for a specific workflow, the contact page is the right starting point.

Dispatch from the build.

Essays on AI, software, and operating decisions. No noise — only what's worth reading.