Launch in Days, Not Weeks
Professional one-page website. Only a few slots left this month
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.
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.
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.
The upfront build is the visible cost. The costs people underestimate are the ones that show up after launch.
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 flip side gets far less attention, and it’s usually bigger than people expect.
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.
Five questions, answered honestly, tell you most of what you need to know.
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.
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.