
Most businesses should say no to custom software
I'll start with the answer most developers won't give you: the majority of small businesses should stick with off-the-shelf tools. Calendly, Shopify, Xero, Mailchimp and the rest exist because they solve common problems well, cheaply, and without you needing to manage anything technical. If one of those fits your business, use it and don't look back.
But "most businesses" isn't "your business," and there's a real point where off-the-shelf tools start costing you more than a custom build would. Here's how to actually tell which side of that line you're on.
Start with cost, properly worked out
People compare a $30-a-month subscription to a custom build that costs a few thousand dollars and conclude the subscription wins. That's the wrong comparison. The right one includes what the subscription doesn't do for you.
Add up what you're actually paying: the subscription itself, any other tool you're running alongside it to cover its gaps, and the hours someone spends each week manually patching the difference. A $30 tool that needs five hours of manual admin a week isn't a $30 tool. Work out that real number before you compare it to a custom quote.
Timeline is not just about build time
Off-the-shelf software wins on timeline almost every time when you're starting from zero. You can be using Calendly in ten minutes. A custom booking system takes weeks, sometimes longer.
But timeline cuts both ways once you're established. If you've been bending your business around a tool's limitations for two years, the real timeline question isn't "how fast can I get set up," it's "how much longer am I willing to keep working around this." Businesses often underestimate how long they've already been paying that tax.
The real signs you've outgrown off-the-shelf tools
This is the part worth sitting with honestly. You've probably outgrown an off-the-shelf tool, or are close to it, if:
- You maintain a spreadsheet, a set of sticky notes, or a manual process specifically to work around something the tool can't do.
- Staff have their own private workarounds because the "official" system doesn't fit how the job actually happens.
- You're paying for two or three tools and still manually re-typing the same information between them.
- A competitor with custom booking, quoting, or automation is visibly faster or more responsive than you, and you know why.
- The tool has a feature you need locked behind their most expensive tier, and you're paying for a bunch of other features you'll never touch just to get it.
One of these on its own isn't a crisis. Three or four of them, and you're actively losing time and money to a tool that almost fits.
What custom development actually costs, roughly
I'd rather give you a real range than a marketing non-answer. A small, focused custom tool, something like a booking system tailored to one specific workflow, or an internal dashboard replacing a spreadsheet, typically runs from a few thousand dollars for something simple up to five figures for something with more moving parts. It depends entirely on scope, and a good developer should be able to scope it with you honestly before you commit to anything.
What you're buying isn't just the build. You're buying something shaped exactly around how your business runs, with no subscription fee stacking up forever and no risk of the vendor changing pricing or shutting the product down under you.
A simple way to decide
If you're stuck between the two, ask yourself these three questions in order:
1. Is there an off-the-shelf tool that does 90% of what I need, with only minor annoyances? If yes, use it. 2. Am I already paying, in dollars or hours, to work around the 10% it doesn't do? If that cost is small, live with it. 3. Has that cost been growing for six months or more, or is it about to as I grow? If yes, it's worth getting a custom quote.
Most people can answer these honestly if they actually sit down and do the maths, rather than going with a gut feeling about what sounds more "professional."
If you're not sure which category you fall into, that's a completely normal place to be, and it's worth a conversation before you spend money either way. Get in touch and I'll give you a straight answer, even if that answer is "you don't need me yet."