Off-the-shelf software is brilliant when your problem is generic. Email, calendars, accounting, payroll, video calls — these are solved problems and you should buy them. The trouble starts when the part of your business that actually differentiates you gets squeezed into a generic tool because no one wanted to build something custom. That’s where the bleed begins.

Where SaaS hits its ceiling

Generic software is built for the average customer of an entire industry. The average customer doesn’t exist. Your business doesn’t look exactly like a SaaS vendor’s persona spreadsheet, and the further you get from that persona, the more you pay in workarounds:

  • Whole teams trained on workflows that don’t match how your business actually operates.
  • Custom fields stacked on custom fields until the data model is unreadable.
  • Integrations that almost work, with one annoying edge case nobody can fix.
  • Reports that take three exports and a manual spreadsheet to assemble.
  • A licence bill that grows faster than your headcount, because every workflow needs another seat in another tool.

Each of these is survivable in isolation. Stack four or five together and the team spends more time feeding the software than the software spends serving the team.

The hidden costs of "good enough"

Most of the cost of off-the-shelf software is invisible on the invoice.

1. The translation tax

Your team translates how the business actually works into how the software thinks it works. Every translation drops fidelity. Decisions get made on slightly wrong data.

2. Configuration creep

Two years in, your CRM has 87 custom fields, four custom objects, and a workflow rule no one fully remembers writing. Migration off the platform becomes effectively impossible. The software now owns you, not the other way around.

3. The differentiator dissolves

The thing your business does better than competitors — the unusual sales motion, the unusual fulfilment flow, the unusual customer journey — gets flattened into the same UI every competitor uses. You can’t out-execute on a flow you don’t control.

When custom is the right answer

Custom isn’t a religion. We don’t recommend it for problems that have a strong off-the-shelf solution. We do recommend it when one or more of these is true:

  • The workflow is core to how your business makes money — not a back-office tax.
  • You can articulate, in two sentences, why your version of this workflow is different from the industry default.
  • The off-the-shelf options either don’t support what you need, or support it through configuration so deep that you’re effectively writing custom code inside someone else’s product.
  • You expect to operate this workflow for at least the next five years.

If three of those four are true, you’re almost always better off with a focused custom build — even after factoring in the cost of building and maintaining it.

What modern custom software actually looks like

"Custom build" used to mean a two-year, eight-figure ERP project. It doesn’t any more. The economics flipped.

Modern custom software is composable. We don’t rebuild authentication, payments, email, search, or analytics — we plug in best-in-class building blocks and write only the part that’s actually unique to your business. The result: a product that fits the way your team works, ships in 8–14 weeks, costs a fraction of what enterprise software did, and grows with you because you own it.

A typical engagement we run:

  1. Weeks 1–2 — Discovery. We sit with the team that does the work today. We watch the workflow, document edge cases, and produce a spec the engineering team can build to.
  2. Weeks 3–6 — Core build. The thinnest possible vertical slice that proves the workflow end-to-end on real data.
  3. Weeks 7–10 — Hardening & integration. Connecting to the source-of-truth systems — CRM, finance, customer master — and packaging the operational tooling.
  4. Weeks 11–14 — Roll-out & handover. Pilot with one team. Refine. Ship to the rest of the business. Train ops. Optionally retain us for ongoing support, or take it fully in-house.

The decision, in one line

Buy what is generic. Build what makes you different. The companies that get this distinction right end up with leaner stacks, sharper teams, and an operational moat their competitors can’t replicate by buying the same SaaS subscription.

Have a workflow that just doesn’t fit any tool?

Tell us what your team is working around today. We’ll tell you, honestly, whether it’s a build problem, a buy problem, or a process problem — and what the smallest possible custom build to fix it would look like.

Talk to us