Custom Software
Custom software vs off-the-shelf: how to actually decide
Quick answer
Choose off-the-shelf when your process is close to standard — the software will be cheaper, faster to adopt and well supported. Choose custom when the workarounds have become the process: when your team bends around the tool, keeps a shadow spreadsheet beside it, or re-types the same job into three systems. And check the middle path first — often you keep every tool you already pay for and only build the connective layer between them, which is smaller than either option sounds.
Related: Systems integration — the keep-your-tools option · Case study: one link per job
The real question isn't features
Software comparisons usually turn into feature checklists, and that is the wrong lens. Almost every off-the-shelf product has enough features. The question is fit: does the software match the way work actually moves through your business — or will your team spend every day translating between how the tool thinks and how the job really runs?
Generic software is generic on purpose. It serves ten thousand businesses, so it models the average one. If you are close to that average, buying is the obviously right call. The further your process drifts from it — the more your value comes from doing things your way — the more the translation tax grows.
When off-the-shelf is the right call
Be honest about this list, because when it fits, buying beats building on speed, cost and support:
- The process is standard — accounting, email, calendars, payroll. These are solved problems; buy the solution.
- You are still changing fast — a young business should rent flexibility, not build around a process that will look different next year.
- A tool fits 90%+ of how you work out of the box, without shadow spreadsheets propping it up.
- One person can own it — if the tool serves a single role rather than coordinating several, generic usually does fine.
When custom wins
Custom earns its keep when the gap between the tool and the business is where your time and risk live:
- The workarounds have become the process — exports, re-imports, a spreadsheet beside the app that everyone actually trusts.
- One job lives in several systems that never quite agree, and a person is the glue between them.
- The way you work is the advantage — a check-measure form, a sign-off rule, a safety check that no template models.
- Compliance lives on paper or in memory, and producing a record means a search party.
- Work stalls between people — sold jobs waiting to be scheduled, finished jobs waiting to be invoiced — because no system owns the handoff.
The middle path most businesses miss
This is the option the buy-vs-build framing hides: keep every tool you already pay for, and build only the missing piece between them. Your CRM, your accounting, your job software all stay. What gets built is the connective layer — so a job is entered once and flows through, instead of being re-keyed at every step.
It is usually the smallest project of the three, because most of the system already exists. We wrote up a real example: a Melbourne installation company kept their CRM and got one custom link per job that writes everything back automatically.
How to decide in an afternoon
You do not need a consulting engagement to make this call. Answer four questions honestly:
- Where does the same information get entered more than once? That is your integration gap.
- What does the team keep in a spreadsheet because the “real” system cannot hold it? That is your custom-tool candidate.
- If your longest-serving person took two weeks off, what would stall? That is process living in a head instead of a system.
- Which of these actually costs you — in hours, errors or risk? Fix that one first, and only that one.
Common questions
Is custom software always more expensive?
Not once you count the whole cost. Subscriptions look cheap until you add the hours spent working around them. And a focused custom tool — one job, built in weeks — costs far less than people assume. We scope after a free audit and send back a plan and a rough budget, so you know the number before deciding.
Do we have to pick one or the other?
No — most good systems are hybrids. Keep off-the-shelf for the solved problems, build custom only where your process is genuinely yours, and connect the two.
How long does a custom build take?
A focused tool ships in weeks, not the six-plus months a platform rebuild takes — because it is one tool shaped to your process, not a whole ERP.
