Operator education

Custom software vs off-the-shelf: when each wins

Buy or build is one of the oldest questions in software, and the honest answer moved recently. This is a practical guide for operators: when off-the-shelf wins, when custom wins, what each actually costs, and how the two combine in a working stack.

By the Terso AI team · Published 2026-07-11

When does off-the-shelf software win?

Off-the-shelf wins for commodity problems, meaning the parts of your business that look like everyone else's. Accounting is QuickBooks or Xero. Email and documents are Google Workspace or Microsoft 365. Payments are Stripe. Team chat is Slack or Teams. These are solved problems with decades of engineering behind them, and rebuilding them wastes money.

Off-the-shelf also wins when you need something today. A standard CRM or project tracker can be live this afternoon. Custom software cannot, and speed matters when the alternative is nothing.

Vertical SaaS deserves a mention here, too. If your industry has a mature platform, property management software, practice management for clinics, field service tools for contractors, the 80 percent case is usually handled well. The question worth asking is what your team does about the other 20 percent, because that answer is where the rest of this post lives.

When does custom software win?

Custom wins when the process is the business. If the way you quote, schedule, dispatch, underwrite, or fulfill is part of why customers pick you, forcing it into generic software sands off the edge that makes you different.

Some reliable signals: your team runs the real process in spreadsheets around the edges of a SaaS product. People re-key the same data into two or three systems. You pay for hundreds of seats and use a tenth of the features. Someone has said, in a meeting, that you do it this way because the software makes you.

The economics moved, too. AI-assisted development has cut the cost of implementing and maintaining custom tools substantially, and under a build-host-run model you never hire engineers to keep it alive. Problems that only justified custom software at enterprise scale now justify it for a 20-person company.

What does off-the-shelf actually cost over time?

Sticker price is the small part. The real costs are seat-based pricing that scales with headcount, features that shape your process instead of serving it, and the workaround layer: the exports to Excel, the Zapier automations held together with hope, the double entry between the CRM and the accounting system.

Every workaround is a small, permanent tax paid in staff time, and most operators have never added those taxes up. When we run audits, the workaround layer is routinely a bigger line item than the software subscriptions themselves.

A quick way to see your own workaround layer: ask each team lead what they export to a spreadsheet every week, and why. The answers are usually a map of everything the current stack cannot do, written by the people paying for it in hours.

Can you combine buying and building?

Almost every good stack does. The pattern is: buy the commodity, implement the differentiator, and implement the glue.

Keep QuickBooks for the ledger, Stripe for payments, Gmail for email. Then add the layer that is actually yours: the quoting engine that encodes your pricing judgment, the intake flow that matches how your customers really arrive, the dashboard that shows the three numbers you run the business on. Connect it all so data flows without a person re-keying it.

This is also the lowest-risk way to start. Nothing gets ripped out. The custom layer wraps around the tools that already work, and you can see our full services for what that layer usually contains.

How do you decide, concretely?

Four questions settle most cases:

  • Is this process a differentiator or a commodity? Commodity: buy it. Differentiator: implement it.
  • Does a person move data between systems by hand? If yes, implement the glue regardless of what you decide about the endpoints.
  • Is the off-the-shelf tool shaping your process rather than serving it? That is a build signal.
  • Would the spreadsheet version break if the person who owns it left? Then it is already custom software. It is just fragile custom software.

If you would rather make the call against your actual numbers than in the abstract, that is what the audit is for.

Frequently asked questions

Isn't custom software expensive to maintain?

It was, when maintenance meant employing developers. Under a build-host-run model you pay a monthly maintenance fee and the upkeep is someone else's job. Your data stays yours and is exportable any time.

Where do no-code tools like Zapier, Make, and Airtable fit?

They are a good first version and a fine glue layer at low volume. They strain when logic gets complex, volume grows, or reliability starts to matter, which is when teams graduate to real software.

What should we implement first?

The process with the clearest cost: frequent, rule-based, and expensive in staff hours. Ranking those candidates is the point of the audit, and the highest-ROI build goes first.

Get the buy-or-build answer for your own stack.

The free audit inventories your tools and workarounds and ranks what to implement first by ROI.

Or book a complimentary discovery call