Custom business software for operations teams across the US · Based in Dallas, Texas

Home / Case studies

Example project · Construction

Job costing and change-order approvals for an electrical contractor

A commercial electrical contractor learns a job went over budget only when it closes. Change orders are agreed on site and lost in email. The software links timesheets, purchasing and approvals to each job’s budget.

Type
Example project · sample data
Users
Estimators, PMs, foremen, customers
Connects to
Timesheets, purchasing, accounting
Delivery
Two phases

The contractor, jobs and numbers shown here are invented: this is an example of how we’d approach the problem.

Budget against progress, per job. Spend is updated nightly from timesheets and purchasing, so overruns show up while there is still time to act.
Step 01

Budget against progress, per job

Spend is updated nightly from timesheets and purchasing, so overruns show up while there is still time to act.

Sample design · sample data

01 · The problem

Finding out too late

Hours are on paper timesheets, materials on supplier invoices and budgets in an estimator’s spreadsheet. Nobody sees all three together until the job is finished.

02 · What the software does

One record per job

  1. Budgets imported from the estimate
  2. Foremen submit hours from their phones
  3. Purchases matched to jobs
  4. Change orders priced, approved and signed by the customer
  5. Nightly budget-versus-progress health for every job
03 · Why custom here

Their way of estimating

Off-the-shelf construction suites were tried, but they forced a different estimating structure and charged per user across 60 field staff. A focused custom tool fits the estimating method the team already trusts.

Technology
AngularJava and Spring BootPostgreSQLMobile web for foremenAccounting integrationAWS

Running your operations on spreadsheets?

Calculate the time you could save, or book a discovery call.