Designing Construction Software for 90-Day Field Turnover
CodeBranch Team
If 83% of your new field hires leave within their first 90 days, software that requires training cannot reach adoption. Not because the training is bad — because there is never enough continuous time with the tool for anyone to get good at it. Every worker on site is a first-time user, permanently. The fix is not better onboarding; it is deciding, at the architecture stage, that the tool works for someone who has never seen it.
Quick Summary
- 83% of construction firms experience turnover among new field employees within the first 90 days, and 42% report new hires who never show up or quit shortly after starting.
- That turnover rate makes training a recurring cost that scales with churn, while design decisions are paid once.
- Construction ranked last of ten US sectors in workforce technology competence, and only 20% of workers received any training from an IT department.
- The design target that follows is a worker completing a real task correctly on their first shift, unaided — which constrains forms, defaults, offline behavior and error handling, not the training plan.
This is one of the reasons contractors end up commissioning custom field tools rather than configuring a platform: the adoption constraint is specific to their crew composition, and platform modules are built for the general case. It is one instance of the broader pattern in what construction companies build when their platform runs out.
Why Does Field Software Adoption Fail Even When the Software Works?
The usual explanation is cultural — crews are traditional, older workers dislike apps, the foreman never bought in. Some of that is real. But it does not explain why the same crew adopts a new nail gun in an afternoon and abandons a daily-log app after a week.
The difference is the learning curve against the time available to climb it. A tool that pays off after a week of practice is a good investment for a worker who will be on that site for two years, and a pure cost for one who may not be there next month. On a crew where turnover is high, the second case is the common case, so the tool is experienced as cost by most of the people asked to use it.
The AGC 2026 Workforce Survey puts numbers on the constraint: 83% of firms see turnover among new field employees inside the first 90 days, and 42% report new hires who do not show up at all or quit soon after starting. That is not a change-management environment. It is a design constraint, and it belongs in the same conversation as load paths and tolerances.
It compounds with a second finding. In a 2023 survey of 600 US professionals across ten sectors, construction ranked last in workforce technology competence, and only 20% of respondents had received any training from an IT department — most were self-taught. So the realistic assumption is not “a trained worker who forgot.” It is “an untrained worker, on their first day, with no one available to ask.”
What Does 90-Day Turnover Actually Do to a Training Plan?
It turns a one-time cost into a subscription. A two-hour onboarding session for a twelve-person crew is twenty-four hours of labor. At a turnover rate that replaces most of the crew within a year, that same session runs three or four times annually, forever, and every gap between sessions is a period where the newest people on site are working around the system rather than through it.
The comparison that decides the architecture is not training cost against build cost. It is training cost multiplied by annual turnover against build cost — and the multiplier is the part most teams leave out of the spreadsheet.
There is a second-order effect that is harder to price. Work that flows around the system is invisible to the system. When a new hire cannot log a delivery, the delivery still happens; it just arrives as a photo in a group chat, gets re-entered by someone in the office two days later, or never gets recorded. The data quality problem that later blocks reporting, forecasting and anything built on top of that data starts here, at the moment a worker decides the form is not worth fighting.
What Does Zero-Configuration Look Like in Practice?
The strongest version of this principle removes the setup step entirely rather than simplifying it.
CodeBranch spent seven years building a home automation product line for an electrical contractor, and the design decisions in the connected home automation system were driven by exactly this constraint — in that case, applied to installers on residential construction sites rather than to a general contractor’s crew. Two decisions are worth naming:
The controller operates from a physical keypad on its front face, at full function, with no network connection. An installer mounts it in a wall niche, wires eight zones, and it works. Nothing about the installation depends on the installer having credentials, an app, a phone, or signal in the building.
The devices self-configure on the home network and appear in the app without installer intervention. There is no pairing sequence to teach, no configuration screen to walk through, and therefore no step at which an installer who has never done it before can do it wrong.
The product ships as a turnkey add-on that construction companies adopt — and it does so because the installation path assumes no specialized labor. That is not a feature. It is a set of constraints accepted early, at the cost of other things the product could have done.
How Do You Design a Form a New Hire Can Complete on Day One?
The same constraint shows up in software with no hardware attached.
For the same client, CodeBranch built a mobile estimating app for salespeople working trade fairs and showrooms — an environment with its own version of the problem: no laptop, no floor plans, no time, and often a person who is new to the product catalogue. The app produces a home automation budget from a form of five to ten questions covering lighting zones, sound zones, motorized curtains and smart-home features, and returns standard and premium proposals with product and labor costs in under five minutes.
The design lesson is in what the form does not ask. It does not ask for anything the user would have to look up, calculate, or know from experience. The underlying pricing logic is the same unit-price model that drives the detailed office quoting tool; the field version exposes only the inputs a non-expert can answer from what is in front of them, and derives the rest.
That is generally the shape of the answer: push the expertise into the model, not onto the user. A form that needs a knowledgeable operator is a form that stops working the week that operator leaves.
| Conventional approach | Designed for turnover | What CodeBranch does | |
|---|---|---|---|
| Onboarding | Scheduled training session per cohort | Assumes no training happened | Designs for unaided first use; trains office users, not field users |
| Data entry | Complete forms, validated on submit | Minimum viable fields, defaults for the rest | Exposes only inputs a non-expert can answer; derives the remainder |
| Setup | Configuration wizard | No configuration step | Self-registration where the platform allows it; physical controls where it does not |
| Connectivity | Requires network, retries on failure | Primary task completes offline | Local-first operation, sync when a network appears |
| Errors | Error message, user corrects | Prevent the invalid state | Constrain inputs so the wrong entry is not reachable |
| Success metric | Logins, daily active users | Share of real work flowing through the tool | Instruments task completion and time-to-first-correct-entry |
The middle column is not universally better than the left. Fewer fields means less data; preventing invalid states means fewer paths through the software; offline-first costs real engineering effort in conflict resolution. These are trades, and they are worth making for field-facing tools and often not worth making for office ones.
What Should Work When the Network Doesn’t?
Jobsites lose signal in basements, in stairwells, behind concrete, and on any site where the cell tower has not caught up with the development. A tool that fails in those places does not just lose a transaction — it teaches the worker that the tool is unreliable, and that lesson is sticky. It outlives the fix.
The workable pattern is to decide which single task must complete with no network, and guarantee that one. For a daily log, that is capturing the entry. For a delivery, that is recording what arrived. For an installation, that is making the device function. Everything else can wait for sync.
CodeBranch applies this in mobile work too: the connected tools app built for ToughBuilt pulls data from professional tools over Bluetooth, GPS and NFC and attributes it to a project — capture that happens without a network and without manual entry, which is also the point. Data a worker does not have to type is data that does not depend on the worker’s training, motivation, or tenure.
Where Does Training Still Belong?
This argument has a boundary, and pretending otherwise produces bad software.
Office and back-office users stay. A project manager, an estimator, a controller — these people are with the company for years, and for them a steeper learning curve in exchange for more capability is a good trade. Stripping an estimating tool down to what a first-day user could operate would be a mistake; that user does not exist in that role.
The line is tenure, not seniority. Design for unaided first use wherever the user population turns over, and design for depth wherever it does not. Most construction software gets this backwards: it invests in making the office tool approachable and the field tool comprehensive.
How Do You Know If Adoption Is Actually Working?
Two numbers, neither of which is logins.
The first is the share of real-world events that arrive through the tool rather than around it. Count the deliveries, daily logs or inspections recorded in the system against what actually happened on site that week. The gap is the work flowing through phone calls and group chats, and it is the honest measure of adoption.
The second is time-to-first-correct-entry for a new hire. Measured from their first shift, how long until they complete a real task in the tool, correctly, without help? On a crew with 90-day turnover, this number determines whether the tool ever gets used at all — and unlike engagement metrics, it stays meaningful as the crew changes.
Both are harder to instrument than a session count. Both tell you something a session count cannot.
Frequently Asked Questions
Why do construction crews resist new software even when it works well?
How much training should construction software require?
Does offline capability matter for adoption, or only for reliability?
What should we measure to know whether field adoption is working?
How do we evaluate a partner to build field-facing construction software?
Is it cheaper to train crews than to build software this way?
CodeBranch Team
CodeBranch is an agentic software development boutique based in Medellín, Colombia, with 20+ years of experience building production software for US clients in healthcare, supply chain, fintech, proptech, and connected devices.