Off-the-shelf software is the right choice most of the time. For accounting, you use Xero or MYOB. For email, you use Google Workspace or Microsoft 365. For CRM, you use HubSpot or Salesforce. These are solved problems and the existing solutions are good.
Custom software becomes worth it when off-the-shelf can't do what you actually need — or can only do it with so many workarounds that the workarounds have become the problem.
The tipping point
The calculus is straightforward. Custom software makes sense when the cost of not having it exceeds the cost of building and maintaining it. That sounds obvious, but most businesses never do this calculation explicitly.
The "cost of not having it" includes: staff time on workarounds, errors from manual processes, missed opportunities because you can't move fast enough, and the ongoing subscription costs of multiple tools that partially overlap.
Signs you've hit it
- You're using three or more tools to do what one integrated system should do
- Your team spends significant time on manual processes between systems
- You've customised an off-the-shelf product so heavily it breaks with every update
- Your process is genuinely unique — it's a competitive advantage, not just preference
- You're paying enterprise pricing for features you'll never use
- Your workarounds have workarounds
What custom actually buys you
- Exact fit: The software matches your process, not the other way around
- Integration: It talks to your existing systems natively, not through duct tape
- No per-seat licensing: You own it. Scale without subscription cost scaling
- Competitive edge: If your process is unique, your tools should support that uniqueness
When it doesn't make sense
- The problem is already well-solved by existing software
- You can't articulate exactly what you need (scope isn't clear enough yet)
- The budget is under $30K — at that level, you usually get more value from off-the-shelf plus some automation
- You don't have a plan for ongoing maintenance — custom software needs care
Custom software isn't always the answer. But when you've hit the tipping point, nothing else quite works. The key is knowing when you're there — and being honest about when you're not.