Skip to content

Designing Construction Software for 90-Day Field Turnover

CT

CodeBranch Team

Designing Construction Software for 90-Day Field Turnover

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 approachDesigned for turnoverWhat CodeBranch does
OnboardingScheduled training session per cohortAssumes no training happenedDesigns for unaided first use; trains office users, not field users
Data entryComplete forms, validated on submitMinimum viable fields, defaults for the restExposes only inputs a non-expert can answer; derives the remainder
SetupConfiguration wizardNo configuration stepSelf-registration where the platform allows it; physical controls where it does not
ConnectivityRequires network, retries on failurePrimary task completes offlineLocal-first operation, sync when a network appears
ErrorsError message, user correctsPrevent the invalid stateConstrain inputs so the wrong entry is not reachable
Success metricLogins, daily active usersShare of real work flowing through the toolInstruments 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?
Resistance is usually a symptom, not a cause. When a crew turns over every few months, nobody accumulates enough time with a tool to get past the awkward stage, so every worker experiences the software as permanently unfamiliar. CodeBranch treats that as an architecture problem rather than a change-management one: if a tool needs a week of practice before it saves anyone time, the math never closes on a workforce that turns over in 90 days. The design target is a worker completing a real task correctly on their first shift, without anyone explaining it.
How much training should construction software require?
For anything a field worker touches, the honest target is none. That sounds absolute, but it is the only target that survives high turnover, and it is achievable more often than people expect — the CodeBranch team has shipped a home automation controller that installs with no specialized labor and no internet connection, and a field estimating app that a salesperson uses cold. Office and back-office tools are a different case: those users stay, so a steeper learning curve in exchange for more power is a reasonable trade.
Does offline capability matter for adoption, or only for reliability?
Both, and the adoption effect is the one people underestimate. A tool that fails in a basement or a stairwell teaches a worker that it cannot be trusted, and that lesson survives every later improvement. CodeBranch builds field tools so the primary task completes without a network and syncs later — in one product line the physical keypad controls the device with no connectivity at all, which means the installer never experiences a failure to blame on the software.
What should we measure to know whether field adoption is working?
Not logins. Measure the share of real work that arrives through the tool rather than through a phone call or a photo sent by message, and measure how long a new hire takes to complete their first correct entry. CodeBranch instruments those two numbers because they are the ones that move when the design is right, and because both stay honest when the crew changes. Session counts and daily active users can rise while the actual work still flows around the system.
How do we evaluate a partner to build field-facing construction software?
Ask them what they would remove. A partner who answers a field-adoption problem with a feature list, a training plan or a dashboard has not worked in this constraint. Ask for a specific decision they made that traded capability for first-use success, and what it cost. CodeBranch starts every engagement with a Product Definition phase that turns requirements into tasks and acceptance criteria the client approves before development begins — which is where a field tool either gets scoped around who will actually use it, or does not.
Is it cheaper to train crews than to build software this way?
It is cheaper per hour and more expensive per year. Training is a recurring cost that scales with turnover, and it is paid again for every replacement hire, while design decisions are paid once. The comparison that matters is not training cost against build cost — it is training cost multiplied by your annual turnover rate against build cost. In construction, where 83% of firms see field turnover inside 90 days, that multiplier is what decides the answer. CodeBranch raises this calculation during Product Definition, because it changes the scope of what should be built before anyone writes code.
CT

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.

LinkedIn · codebranch.co

construction field operations product architecture custom software

Related Articles