Resources · Choosing software
The construction software checklist,
written to be used against us too.
A vendor-neutral evaluation checklist for Australian builders comparing construction software. What to establish before you look at anything, how to run a demo so it tells you something, the questions that expose a bad fit, the data and exit tests almost nobody runs, how to verify an integration is real, and the red flags worth walking away from. Work through it against every product on your shortlist, including ours.
01 / How to use this
A checklist, not a scorecard
This is deliberately not a weighted scoring matrix. Scoring matrices produce a winner with a decimal point on it and hide the fact that one unanswered question about data ownership matters more than nine ticks in a feature column. Work through the sections in order instead, write down the actual answers, and pay attention to which questions the vendor answers precisely and which ones they answer around.
Two rules make the rest of it work. Shortlist two or three products, not seven, because the depth of evaluation is what produces information and you cannot do this properly seven times. And run the same questions against every product, in the same order, including any product you are already leaning towards. The purpose of a checklist is to stop your preference doing the evaluating for you.
The category-by-category detail behind these questions sits in the buyer’s guides linked at the bottom of this page, and the wider decision framework is in the guide to choosing construction software. This page is the working document.
02 / Before the demos
Establish what you are actually buying
Most bad software purchases are decided before the first demo, by starting with products rather than with the problem. Answer these about your own business first, on paper, and take the answers into every call.
- Name the three tasks that hurt. Not the wish list. The three specific activities that cost you time or money every week. If a product does not clearly improve at least two of them, it does not matter how good the rest of it is.
- Count the re-typing. How many times a day does someone in your business enter a number that already exists somewhere else. That count is the single best predictor of whether you need a connected system or a better point tool.
- Write down who has to use it. Office administrator, estimator, site supervisor, subcontractors, clients, your accountant. Software that suits the office and defeats the supervisor fails, because the site record is where the value is.
- Decide what the accounting seam looks like. Are you keeping your ledger and adding a construction layer on top, or replacing both. That decision narrows the field faster than any feature comparison, and it is covered in the construction accounting guide.
- Establish your real budget, including your own hours. The subscription is usually the smaller number. Implementation, data preparation, training and the productivity dip in month one are the rest of it.
- Pick the job you will test with. One real job, preferably one that went sideways, with its variations, its awkward invoices and its difficult client. That job is your benchmark across every product you look at.
03 / The demo
How to run a demo so it tells you something
A demo run by the vendor demonstrates the vendor. These eight moves turn it into an evaluation.
- 01
Refuse the demo data
Ask to run your own job through it, ideally one that went badly. Demo data is chosen because it flatters the product. Your real job has a client who changed their mind, a trade who quoted in a different unit, and an invoice nobody can code.
- 02
Drive it yourself for twenty minutes
Watching a trained salesperson is not evidence. Take the keyboard and complete one task unaided. Speed in someone else’s hands tells you nothing about whether your site supervisor will use it on a phone in the rain.
- 03
Follow one dollar all the way through
Price a line, lock it into a budget, raise the order, receive the invoice, code it, approve it, and find that same dollar in the job position and in the accounting export. Every seam it crosses is a place it can be re-typed, and every re-typing is a future disagreement.
- 04
Raise a variation and claim it
Price a change, send it for approval, approve it, and then find it on the next progress claim without typing it again. Whether the contract sum, the budget and the claim all move on approval is one of the sharpest fit tests in residential software.
- 05
Break something on purpose
Edit an approved invoice. Delete a line from a locked budget. Change a date on an order a supplier has already received. What the software does at that moment tells you more about its design than any feature list.
- 06
Ask for the number behind a number
Point at a total on a dashboard and ask where it came from. A good product can take you to the records that produced it. A weak one explains the calculation verbally and cannot show you the working.
- 07
Test it on a phone, outdoors
Site software is judged standing up, one-handed, in sunlight, on a bad connection. If the demo only ever happens on a laptop, ask why, then open it on your own phone before the call ends.
- 08
Export something before you leave the call
Ask to export a job, a cost report and your contact list during the demo, and look at what comes out. This is the single most informative five minutes of any evaluation, and it is the one most buyers skip.
04 / Fit
The questions that reveal a bad fit
Fit failures are rarely about missing features. They are about a product built around a different business, and these are the questions that surface that early.
Who is this product actually built for
Ask which segment the product was designed around, then ask how many of their customers look like you. Commercial-first and civil-first tools carry RFI registers, submittal workflows and subcontractor payment schedules a residential builder will never use, and often lack stage claims, allowances and selections. The mismatch shows up as a hundred small frictions, not one obvious gap.
What does this replace, and what does it sit beside
A product that replaces four tools and a product that adds a fifth are different purchases with different economics. Ask exactly which of your current systems this retires, and which you will still be paying for and re-keying into a year from now.
Where does the same number live twice
Find any figure that exists in two places, a contract sum, a budget line, a supplier invoice total, and ask how the two stay in step. Suites built by acquisition often have modules that each hold their own copy. That is where double entry and quiet disagreement come from.
What happens the day after we go live
Ask what a builder is expected to do in week one, week four and month three. A vendor who can answer that concretely has onboarded people. A vendor who answers with training video counts has not.
How does this handle the messy version
Every product handles the clean case. Ask about the variation the client approved by text, the invoice that arrives without a purchase order number, the trade who quotes a lump sum against five budget lines. That is where you will actually live.
What does it refuse to do automatically
Ask which actions the software will never take without a person. A vendor with a clear answer has thought about where automation stops. A vendor who treats the question as an objection to overcome is telling you something.
05 / Data and exit
The test almost nobody runs
Ask these during the trial, not at renewal, and insist on demonstrating the answer rather than reading the policy. The ability to leave is what keeps a vendor honest for the whole time you stay.
- Can I export everything, myself, today. Not on request, not as a support ticket, not for a fee. Run the export during the trial and open what comes out.
- Does the export keep the relationships. A pile of flat CSVs where you cannot tell which invoice belongs to which order on which job is technically an export and practically a shredder. Check that the links survive.
- Do documents and photos come too. Site photos, signed variations, certificates and plans are the records that matter years later. Ask specifically whether they are included and in what structure.
- Who owns the data, in the contract. Read the clause. Ownership, licence and the vendor’s right to use your data, including whether it may be used to train anything, should be explicit rather than implied.
- What happens on cancellation. How long is the account readable, how long before deletion, and can you get an export after you stop paying. Get the window in writing.
- Where is it hosted and who can see it. Data location matters for Australian businesses, and internal access controls matter more than most buyers ask.
- What happens if you are acquired. Not an accusation, a normal question. Ask what the notice period and export window would be if the product were sold or discontinued.
06 / Integrations
Verify it rather than believe it
Integration is the most over-claimed word in software. The presence of a logo on a website establishes almost nothing. Test the specific behaviour you need.
- Push a real record through during the trial. Approve a supplier bill and go and look at it in your accounting package. Check the job coding, the tax treatment, the description and the supplier match.
- Establish which direction it flows. One-way, two-way, or two-way for some record types only. Ask specifically about contacts, bills, invoices, payments and the job or tracking dimension.
- Test what happens on a conflict. Change the record on the accounting side and see whether the construction system detects it, overwrites it, or never notices. Silent overwriting is worse than no sync at all.
- Ask what happens when the connection drops. Do records queue and retry, or fail quietly. Ask to be shown where failures surface.
- Check the Australian specifics. GST treatment, BAS-relevant reporting, and whether the job dimension arrives as something your accountant can actually report on. The detail is in the Xero-specific guide.
- Ask about everything else you use. Bank feeds, payroll, takeoff software, storage. If an integration you need does not exist, ask whether there is an API and who would build it.
07 / Implementation and support
What happens after you sign
The gap between good software and a good outcome is implementation. These questions get asked far too late by most buyers.
- Ask for the implementation plan in writing. Named stages, who does what, and an honest estimate of the hours your own team will need to contribute.
- Establish what data migrates and what does not. Cost codes, rates, contacts, suppliers, open jobs, historical jobs. Ask specifically about jobs already mid-flight, because a builder never gets to start on a clean slate.
- Ask what a partial go-live looks like. Most builders should start with one module on one job. A vendor who only knows how to switch everything at once has not implemented for a business your size.
- Find out who you deal with after the sale. By name and role. Ask whether the person selling to you is involved after handover.
- Establish the support model and hours. Australian hours or offshore, chat or phone, and the actual response time rather than the marketing one. Ask what happens at four on a Friday when claims are going out.
- Ask how you get trained, and how the next hire does. Onboarding for the founding team is the easy part. What happens for the administrator who starts in eighteen months decides whether the system survives.
- Get the total annual cost in writing. Subscription, per-user charges, modules, implementation, integration fees, storage, support tiers, and what it looks like after any introductory period ends.
- Ask how often it changes. Release cadence, whether changes arrive without notice, and how you find out. A product that improves constantly is good. A product that moves your team’s workflow without telling them is not.
08 / Red flags
Signals worth walking away from
None of these is proof on its own. Two together is usually enough to shorten your shortlist.
The demo cannot be driven by you
A vendor who will not hand over the keyboard, or who can only demonstrate on their own prepared data, is managing an impression rather than answering a question. Push once. If it is still refused, that is the answer.
Every question is answered with the roadmap
Coming soon is not a feature. Write down every capability that was described in the future tense, and evaluate the product without them. If the product does not win on what exists today, you are buying a promise.
AI claims with no mechanism
Ask what engine is behind each intelligent feature, and whether it is a calculation or a model. Any vendor claiming a model predicts your costs, margins or cash flow should be asked to show a wrong answer and explain how you would have caught it.
Vague answers on data ownership
If it takes more than one sentence to establish that the data is yours, that you can export all of it, and how, assume the answer is more complicated than you want it to be.
Pricing that cannot be totalled on the call
Per-user, per-job, per-module, implementation, integration, support tiers and storage overages. Ask for the total annual cost for your actual team on your actual job volume, in writing, before the trial starts.
A discount with an expiry attached to it
Software you will run your business on for a decade should not be bought against a Friday deadline. A discount that evaporates if you take another week to check references is a pressure tactic, not an offer.
No named person after the sale
Ask who you will actually deal with once the contract is signed, by name and role. If the answer is a support portal and the salesperson disappears at handover, expect implementation to be your project alone.
References you are not allowed to choose
Ask to speak to a builder of your size, in your state, doing your kind of work, who has been live for more than a year. A vendor who supplies only a curated pair of new customers is choosing your evidence for you.
09 / The decision
How to actually decide
When the demos are done and the notes are in front of you, three questions decide it more reliably than any total.
- Which product did the awkward parts of my job best. Not the demo script. The variation approved by text, the invoice with no order number, the trade who quoted differently to how you budgeted. Everything can do the clean case.
- Which vendor answered the uncomfortable questions straight. Data export, what they refuse to automate, what they do not build, and what is planned rather than shipped. Precision under an awkward question is the best available proxy for how a vendor behaves when something goes wrong.
- Which one will my site supervisor actually use. The office will use whatever it is told to use. The field will not. A system the field abandons produces no record, and a system with no record produces no benefit no matter how good the office screens are.
Then call references you chose rather than references you were given, ask them what they wish they had known, and ask what took longer than expected. Almost every builder answers that second question the same way, which is useful in itself.
10 / FAQ
Common questions.
Long enough to run a real job through a shortlist and speak to references, which in practice is four to eight weeks for a builder doing a handful of homes a year, and longer where an accounting migration is involved. The mistake is not spending too long, it is spending the time on the wrong thing. Weeks spent comparing feature lists produce very little, because every product in the category can tick most boxes. Days spent driving two products yourself with your own job, exporting the data, and calling references who have been live for a year produce almost all of the useful information. Set the shortlist to two or three, not seven.
One dollar and one change, end to end, on your own data. Price a line, lock it into a budget, raise the purchase order, receive and code the supplier invoice, approve it, and then find that cost in the job position and in whatever goes to your accountant. Then price a variation, get it approved, and see whether it reaches the next progress claim without being re-typed. Along the way, break something deliberately, edit an approved invoice or change a date on an order the supplier already has, and watch what the software does. Finally, drive it yourself for twenty minutes without help, and open it on your own phone. Those five tests separate products more reliably than any feature comparison.
Four, and get the answers in writing. Can I export all of my data, including attachments and photos, without asking you to do it for me. What format does it come out in, and does the export include the relationships between records or only flat tables. If I cancel, how long do I have to retrieve it and what happens to it after that. And where is it hosted, who can access it, and what happens to my data if the company is acquired or closes. A vendor whose export produces a set of CSVs missing the links between a job, its budget lines and its invoices is technically compliant and practically useless, which is why asking to see the export during the trial matters more than reading the policy.
Push a record through it during the trial and then go and look at the other system. Nominate a supplier bill, approve it, and open your accounting package to see what arrived, whether the job was carried across as a tracking category or a job code, whether the GST is right, and what the description says. Then change it on the accounting side and see what the construction system does, whether it detects the difference, overwrites it, or never notices. Also ask what happens when the connection drops, whether records queue and retry or fail silently. An integration that only pushes one way, or that silently overwrites edits made downstream, is a source of reconciliation work rather than a saving.
The most reliable one is that everyone in the demo keeps translating. If the vendor says project and you say job, if they say change order and you say variation, if they say invoice and mean what you call a progress claim, the product was built for a different market and the vocabulary is the visible part of a deeper mismatch. The others are structural. A product built for commercial or civil work carries RFI and submittal machinery you will not use and often lacks stage claims, prime cost and provisional sum handling, allowances and client selections. A product built for a much larger contractor will assume roles your business does not have. And a product that requires you to change how you contract, claim or code costs in order to fit its model is asking you to pay twice.
It depends on where your pain actually is, and the honest answer is that both patterns work for different businesses. Specialist tools are usually better at their one job and are easier to replace individually, at the cost of every seam between them being yours to maintain, which is where double entry and disagreement live. A connected suite removes those seams and usually costs you some depth in any single module. The question that decides it is not which is better in the abstract but how many times a day someone in your business re-types a number that already exists somewhere else. If that count is high, the seams are the problem and a suite is the answer. If it is low and one specific job is painful, buy the specialist.
Ask for a written implementation plan with named stages and an estimate of the hours your team will need to put in, because that is the real cost and it rarely appears on the quote. Expect to supply your cost codes, your rates, your contract templates, your supplier list and at least one live job. Be sceptical of both extremes. A vendor promising you will be live this afternoon has not understood that a builder has to migrate mid-flight jobs, and a vendor quoting a six-month program for a residential builder is selling enterprise process. The important question is what a partial go-live looks like, because most builders start with one module on one job rather than switching everything at once.
Yes, and it is written to be. Every question on this page is one we would expect a builder to put to us, including the ones that are uncomfortable, what we refuse to automate, what our export actually produces, what we do not build, and which claims are about what exists today rather than what is planned. A checklist that quietly steers you toward one answer is marketing wearing a checklist costume, and it would be worth less to you and to us. Run it against us and against everyone else on your shortlist, and give the same weight to the answers.
11 / Keep reading
The category guides behind this checklist
Each of these answers the buyer's question for one category, what the software does, what to look for and the honest limits. Work through the relevant ones alongside the checklist.
Then run the whole thing against us.
Every question on this page is one we expect to answer, including what we refuse to automate and what we deliberately do not build. If the checklist points somewhere else for your business, that is the checklist working.
