Custom app vs. off-the-shelf software: a decision framework for SMBs
By John Marta, Principal & Senior IT Architect at GO Build Labs
Somewhere in your business there's a process held together by a spreadsheet, a shared inbox, and one employee who "just knows how it works." The question is whether to buy software for it or build software for it, and the answer is more mechanical than most people make it.
Default to buying. Seriously.
We build custom software for a living, and here's our advice: if a well-adopted off-the-shelf product fits 80% of your process, buy it. Accounting, payroll, email, generic CRM, and document storage are solved problems. QuickBooks has thousands of engineer-years in it; no custom build competes with that.
Off-the-shelf wins whenever your process is standard. You gain instant deployment, continuous improvement funded by thousands of other customers, and a price that looks like lunch, not a car.
When custom wins
Custom software earns its cost in three specific situations:
- Your process IS your advantage. If the way you quote, schedule, or serve customers is why customers pick you, forcing it into generic software sands off your edge. You don't want the same workflow as your competitors. That's the point.
- The off-the-shelf "fit" is under ~70%. Every workaround has a cost: staff re-keying data between systems, exceptions handled by memory, reports assembled by hand. Below roughly 70% fit, the workaround tax usually exceeds the cost of building the right thing.
- Per-seat pricing has become a mortgage. SaaS pricing scales with heads, not value. When you're paying $80/seat/month for 30 people to use 15% of a product, a custom tool can pay for itself in under two years, and you own it at the end.
The hybrid most SMBs should choose
The best answer is usually not "replace everything." It's keep the commodity systems, build the connective tissue. Keep QuickBooks for accounting and Gmail for email, then build the thin custom layer that's uniquely yours: the quoting tool that encodes your pricing brain, the portal your customers log into, the automation that moves data between systems so nobody re-keys anything.
This gets you custom software's advantage where it matters and commodity software's economics everywhere else. It's also dramatically cheaper than the ground-up rebuild agencies love to propose.
A five-question scorecard
- Is this process standard across our industry? (Yes → buy)
- Does a workaround-free off-the-shelf option exist? (Yes → buy)
- Is this process part of why customers choose us? (Yes → build)
- Are staff re-keying data between systems weekly? (Yes → build the connector)
- Would we pay for this software's roadmap, or just this year's version? (Just this year's → build and own it)
If your answers point at "build" and you want a sanity check, that's what our free scoping call is for, and "you should just use Airtable" is an answer we give more often than you'd think.