Construction software
Why generic construction software fails contractors
[PLACEHOLDER COPY] The tools are not too simple. They are built for a version of the work that does not exist on site, and the crew routes around them within a fortnight.
9MILLSApril 30, 20264 min readUpdated June 2, 2026
TAKEAWAYS
- Adoption fails at the crew, not at the office. Any tool that costs a foreman time gets abandoned.
- Offline is not an edge case in construction. It is Tuesday.
- Generic tools model one project shape; real contractors run several at once.
- The office already tolerates paper. Software has to beat paper, not merely replace it.
Ask a contractor about the software they bought and you will usually hear a version of the same story. It was demonstrated to the office. The office liked it. It was rolled out to the crews. For about two weeks, people used it. Then the photographs went back to being text messages, the daily reports went back to being a notebook in the truck, and the subscription kept renewing for a system that now holds a partial record of one job from last spring.
It is tempting to read that as a training problem, and vendors usually do. It almost never is. Crews are not resistant to software; they are extremely quick to adopt anything that makes the day shorter. What they will not do is spend eleven minutes feeding a system that gives them nothing back, at the end of a day that already ran long.
Where generic tools break
They assume a signal
A great deal of construction happens in basements, in stairwells, in steel-framed shells, and in places where the nearest tower is a hopeful rumour. A tool that spins on a loading state, or silently loses a form because the request failed while the phone was in a pocket, teaches the crew within a day that it cannot be trusted. Offline has to mean the app works normally and reconciles later, including photographs, including edits made by two people to the same record. That is genuinely difficult engineering, which is why generic products treat it as a future roadmap item and site teams treat those products as unusable.
They model one project at a time
Most tools are built around a project, with users inside it. A specialty contractor may be on eleven active sites in a week, three of them for the same general contractor, each with different reporting requirements and different people who need to approve things. The unit of work is the crew's day, not the project, and a system organised the other way round forces every foreman to navigate a hierarchy that has nothing to do with how they actually move.
They ask for data nobody has yet
Required fields are where good intentions go to die. A daily log that will not save without a cost code, when cost codes are assigned by the office two days later, produces exactly one outcome: everybody types a placeholder, and the data is now worse than no data because it looks complete. Software for field work has to accept incomplete records gracefully and let them be finished by whoever knows the answer, later, without penalising the person who was standing in the rain.
Every field tool that gets abandoned was abandoned by someone who had a faster way of getting the same job done.
They give the crew nothing
This is the deepest problem and the least discussed. Most construction software is a reporting instrument aimed upward: the crew enters, the office reads. Anything built on that shape depends permanently on enforcement. The tools that survive give something back at the point of entry — today's drawing set without asking anyone, yesterday's photographs when a dispute starts, the change order that has already been approved so nobody stands around waiting for a phone call.
What actually gets used
The field tools we have seen stick share a set of unglamorous properties, and none of them are features in the sense a sales page would recognise.
- One screen for the thing done twenty times a day, reachable in a single tap from opening the app.
- Photographs first. Most site information is visual, and typing is the slowest input available on a ladder.
- Offline as the default assumption, with sync that resolves conflicts without asking a foreman to arbitrate.
- Targets that work with gloves on, in daylight, at arm's length.
- Anything the office already knows is pre-filled; the crew is never asked for data the system could look up.
- A visible reason to open it that has nothing to do with reporting.
There is a broader point underneath all of this. The office tolerates paper because paper never fails in a way that costs the crew their evening. Software does not get that latitude. It has to be faster than the workaround it replaces on the worst day of the month, not on the demonstration day, and any product that is only faster under good conditions will be abandoned under bad ones.
- Spend a day on site before designing a screen.
- Time the most frequent action and treat that number as the product's real specification.
- Build offline first, not as a later hardening pass.
- Give the crew something back on day one, before asking them for anything.
- Measure adoption by crew, not by seats sold to the office.
Contractors are not badly served by construction software because their work is unusually complicated. They are badly served because most of these products were designed by watching the office and then handed to the field. Reverse the order and the adoption problem largely stops being a problem.
Written by
9MILLS
Published April 30, 2026 · Updated June 2, 2026