Background
Archive
Journal Entry

When Does Your Business Actually Need a Custom App?

Documented
Capacity
6 MIN READ
Domain
AI & Automation

Not every business problem needs custom software. But some do — and the cost of bending an off-the-shelf tool into a shape it was never designed for eventually exceeds the cost of building exactly what you need. Here’s how to tell which situation you’re actually in.

We say this as a studio that builds custom software: the right answer is often “don’t.” Anyone who tells you to build custom every time is optimising for their own invoice, not your business.

Signs You’ve Outgrown Off-the-Shelf

A few patterns show up consistently in businesses that have genuinely outgrown their current tools, rather than just hitting a rough patch with them.

Workarounds are multiplying, not shrinking. One spreadsheet bolted onto your CRM to track something it can’t handle is normal. Five spreadsheets, each patching a different gap, each owned by a different person, is a sign the core tool has stopped fitting your process.

Your team is fighting the tool, not using it. If onboarding a new hire involves explaining three exceptions and two workarounds before they can do their job, the software is adding friction rather than removing it.

Data is trapped in silos that don’t talk to each other. You’re manually copying information between systems because there’s no clean way to connect them — a problem we cover in more depth in our guide to connecting business databases.

Your process doesn’t fit any product’s underlying model. Off-the-shelf tools are built around a generic version of your workflow. If your actual process is meaningfully different — a specific approval chain, a non-standard pricing structure, an unusual combination of services — you’ll spend more time configuring around the tool’s assumptions than doing the work itself.

When Off-the-Shelf Is Still Right

Custom software is not a badge of maturity. Plenty of businesses that could afford custom development are better off without it, and it’s worth being honest about when that’s the case.

  • Your process is genuinely standard. If your workflow looks like most other businesses in your sector, a mature product built for exactly that use case will be cheaper and better maintained than anything you’d build.
  • Your team is small. Below a certain size, the overhead of maintaining custom software — even lightly — outweighs the benefit of it fitting perfectly.
  • Budget is tight and the pain is tolerable. If the workaround costs an hour a week, not ten, custom development rarely pays back fast enough to justify itself yet.
  • Requirements are still moving fast. If you’re not sure what your process will look like in six months, building custom software to fit today’s version is a good way to end up maintaining something already out of date.

The Real Cost of Custom

The upfront build is the visible cost. The costs people underestimate are the ones that show up after launch.

  • Development — the initial build, scoped to what you actually need rather than everything you can imagine needing.
  • Maintenance — dependencies need updating, bugs surface under real usage, and the software needs a home that’s actually monitored.
  • Iteration — your process will change, and the software needs to change with it, or it becomes exactly the rigid, ill-fitting tool you were trying to escape.
  • Documentation — undocumented internal tools become fragile the moment the person who built them moves on.
  • Team training — even a well-designed internal tool needs onboarding time, particularly if it replaces a process people have run manually for years.

None of this is a reason to avoid custom software. It’s a reason to go in with the full lifecycle cost in view, not just the build quote.

The Hidden Cost of NOT Building

The flip side gets far less attention, and it’s usually bigger than people expect.

  • Workaround time — every hour spent manually bridging a gap the software should close is an hour not spent on the work that actually grows the business.
  • Error rates — manual workarounds are where mistakes live: the spreadsheet formula that broke silently, the copy-paste that missed a row.
  • Opportunity cost — the person maintaining the workaround is usually your most capable operator, not your most junior one, because workarounds require judgment.
  • Team frustration — skilled people leave roles that feel like fighting software all day, not because the pay is wrong but because the work is needlessly hard.
  • Scaling limits — a workaround that’s fine at 10 clients often falls over at 50, right when the business can least afford the disruption.

We go deeper on quantifying this in our piece on the hidden costs of manual work — it’s worth reading alongside this one if you’re building a case internally.

Decision Framework

Five questions, answered honestly, tell you most of what you need to know.

  1. Is this a core differentiator or a commodity process? Custom software earns its cost fastest on the processes that actually set you apart. Commodity processes (basic accounting, standard CRM use) rarely justify it.
  2. How many people are affected, and how often? A daily pain point for twenty people is a different calculation to a monthly annoyance for two.
  3. What’s the realistic workaround cost over 12 months? Add it up properly — hours, error rates, and the cost of the person doing it — before comparing it to a build quote.
  4. Will this process still look similar in a year? Custom software pays back fastest on stable processes. If it’s still evolving fast, wait.
  5. What’s the cost of getting it wrong? If a mistake in this process is expensive (compliance, client-facing, financial), the case for something purpose-built strengthens quickly.

If you’re answering “yes, meaningfully” to three or more, it’s worth a proper build-vs-buy assessment rather than another workaround. If you’re mostly answering “not yet,” revisit in six months rather than committing now — that’s a legitimate, common answer, not a failure to decide.

Worked Comparison

A 50-user internal tool built on a platform like Airtable or Retool can get you moving fast and cheaply at first, but licensing costs scale with users and usage in ways that compound over several years — and you’re still bound by what the platform allows you to customise. A custom build costs more upfront and requires proper scoping, but has no per-seat penalty as the team grows and can be shaped exactly to your process rather than around a platform’s constraints. Neither is universally right; it depends on how long you expect the tool to matter and how far your process sits from the platform’s assumptions.

Not sure which side of this you’re on? Get a build-vs-buy assessment from our advisory service before committing either way, or read how we approach AI systems for the operational side of custom builds.

Further Reading