Here’s the short answer, so you can stop reading if it’s all you need: buy off-the-shelf software when it fits nearly all of how you work and you can live with the rest. Have software built when the gaps cost you hours every week, or when the way you work is the reason customers choose you.
The rest of this is how to tell which one you are, without a salesperson in the room.
The signs off-the-shelf is doing its job
Plenty of WA businesses are well served by an app they bought. If most of these are true, keep it:
- Your team uses it every day without workarounds.
- Nobody keeps a spreadsheet “on the side” to fill a gap.
- When you need something new, the app already does it, or will soon.
- You haven’t changed how you work just to suit it.
- What you pay for it feels fair for what you get.
The signs you’ve outgrown it
These are the ones we hear in nearly every first chat with a Perth business owner:
- The side spreadsheet. There’s a workbook somewhere that holds the thing the app can’t: the stock, the rosters, the job costing, the real price list.
- Double entry. The same details get typed into two or three places: the quoting app, the job app, Xero.
- Bending the business. You’ve changed a step that worked for your customers because the software wouldn’t do it your way.
- The patchwork. One app for quotes, another for jobs, another for bookings, and none of them talk properly.
- Night shifts. Someone, usually the owner, catches up on admin after hours, every week.
- The one tool nobody sells. Your business needs something specific, like drawing a floor plan that turns into a quote, and no app on the market does it.
Two or three of those and it’s worth a proper look. Four or more and the workarounds are probably costing you more than you think.
Side by side
| Off-the-shelf app | Custom software | |
|---|---|---|
| How it fits | You fit around it | It fits around you |
| Getting started | Sign up and start the same day | A plan first, then built and tested with you |
| Changes | When the vendor decides, for everyone | When you ask, for your business |
| Your other apps | Whatever connections the vendor offers | Connected to what you already use, like Xero and Microsoft 365 |
| The odd jobs | Not covered, so it’s a spreadsheet again | Built in, on the same records |
| Who you talk to | A support queue | The person who built it |
Neither column wins everywhere. That’s the honest bit. The question is which column costs your business less once you count the hours.
What really drives the cost of custom software
We don’t put prices on our website, and you should be wary of anyone who quotes a number before they’ve seen how you work. What drives the price is the same everywhere, though, so here it is:
- How many people use it, and in how many roles. An office of three is simpler than an office, a warehouse and six crews.
- What it connects to. Each app it talks to, like Xero, Microsoft 365 or a supplier’s system, is work to set up and keep working.
- What needs moving across. Years of customers, jobs and prices in old systems take care to bring over properly.
- The unusual bits. The tool nobody sells is usually the most valuable part, and the part that takes the most thought.
- How it changes after launch. Software that keeps up with your business needs looking after. Ask how that’s charged before you start, not after.
The middle way most people don’t know about
Custom doesn’t have to mean starting from a blank page. At Tross, we build your system on our own software platform, the same one we use every day, and shape it around how your business works: your steps, your words, your branding, your odd jobs. It comes with an AI assistant built in, and it’s changed when you ask in plain words.
You get software that fits like it was built from scratch, without paying for every screen to be invented from nothing.
Six questions to ask any developer, before you sign
Whoever you talk to, in Perth or anywhere else, ask these. The answers tell you most of what you need to know.
- Who owns the software and the data if we part ways? You want this in writing, before work starts.
- How are changes asked for, built and charged? “Raise a ticket” and “new project” are both answers. So is “ask in plain words”.
- Where is it tested before it touches our real business? Look for a practice copy and testing on your own real work.
- Who will we actually deal with? An account manager, or the person who builds it?
- What happens if something goes wrong at 4.30 on a Friday? Ask what can be undone and who picks up.
- Can we see the plan and the price in writing first? If the answer is no, that’s your answer.
So, which one are you?
If your app fits and nobody’s working nights, keep it. Honestly.
If you recognised your business in the outgrown list, it’s worth a conversation. Book a free chat and we’ll walk through a normal week with you, tell you straight whether custom software makes sense, and if it does, put a plan and a price in writing before anything starts. You can also read more about custom software in Perth and how we work.