All industries
Projects, assets and movement

The site knows. The office finds out later.

Bill of quantities against actual cost, running account billing, subcontractor control, site material, and plant deployment.

Book a systems review
BOQRA billingSubcontractors

Where the standard system leaves the cost in place.

A construction business is a set of simultaneous projects, each with its own bill of quantities, its own subcontractors, and its own set of measurements that turn into money. The information that decides profitability is created at the site: material consumed, work measured, machinery idle, labour deployed. It usually reaches the office as a weekly report, in a format the office then has to interpret. Cost control at that distance is not control. Each of these ends up as either an unbilled quantity or an unrecovered cost.

  • Bill of quantities items are tracked in the estimate and in the client bill, but actual cost per item is never assembled.
  • Running account bills are prepared from measurement books by hand, so certification disputes take weeks to resolve.
  • Material issued at site is consumed without a theoretical comparison, so wastage and pilferage are indistinguishable.
  • Subcontractor bills are checked against a work order that exists on paper, with deductions and advances tracked separately.
  • Plant and machinery deployment, hire cost, and idle time are reported informally, so utilisation is an opinion.
What we build

Built for construction and infrastructure.

Built on the same core our products run on, extended with the records and rules this sector is actually judged against. These are scopes we build and integrate, not shelf modules with a licence key.

BOQ against actual cost

Estimate, commitment, and actual cost held per bill of quantities item and per activity, so the margin on a project is visible while it is being built.

Measurement and running account billing

Measurements recorded at site, running account bills generated against the contract, and certification, deduction, and retention tracked through to receipt.

Subcontractor control

Work orders with rates, measured work, advances, recoveries, deductions, and retention, so a subcontractor bill is verified against the contract by the system.

Site material and consumption

Indent, receipt, issue, and consumption at site compared with theoretical requirement for the work executed, which is the only reliable way to see wastage.

Plant, machinery and hire

Deployment, running hours, fuel, breakdown, maintenance, and hire cost per machine and per site, so utilisation and the buy against hire decision rest on data.

Labour and contractor compliance

Attendance, deployment, and the statutory records contract labour engagement requires, held against the site and the contractor rather than in a separate register.

What it has to be able to prove.

Compliance fails when it is a parallel activity. These obligations are carried by the system that runs the operation, so the evidence exists because of how work was recorded rather than because someone assembled it afterwards.

Measurement and billing records

Measurement records, certified quantities, and deduction history retained against each running account bill, which is what a certification dispute or an audit examines.

Contract labour statutory records

Registers, attendance, and contribution evidence for engaged contract labour kept current, so principal employer obligations are met from the system.

Works contract tax treatment

Advances, running account billing, retention, and deductions handled consistently so statutory reporting matches the commercial position of each project.

What it runs on.

The sector layer is built. The operational core underneath it is not a proposal: it is running in production with clients today.

ERPMachERPLiveProject cost control, procurement, subcontractor and client billing, and finance, extended with bill of quantities, measurement, and retention structures.See what it does
SIMSMach SIMSLive with clientsSite-wise material stock, transfers between sites and stores, consumption discipline, and reconciliation against issued quantities.See what it does

What it returns.

Project margin visible during the project

Cost per bill of quantities item accumulates as work happens, so a loss-making activity is identified early.

Billing cycles shorten

Running account bills are generated from recorded measurements, so certification and collection start sooner.

Site consumption becomes comparable

Actual against theoretical consumption separates genuine wastage from loss.

Where this normally starts.

Which of these applies depends on how well the constraint is already understood. A review that finds the real one usually turns into a build.

Build

Custom software

Systems built for how your business actually runs, replacing the spreadsheets and workarounds holding it together.

How it works
See

Data and reporting

Turning scattered records into dependable, current reporting that leaders can act on rather than argue about.

How it works

Questions we actually get asked.

We run several sites with poor connectivity. How does site data get in?

Through capture that works offline and reconciles when a connection returns. Measurements, material receipts, consumption, and machinery hours are entered at site on whatever device is realistic there, and the office sees them without anyone compiling a weekly sheet.

Our planning and quantity surveying team works entirely in Excel. Will they lose that?

Not the flexibility, only the re-entry. Estimating and analysis can continue in spreadsheets where that genuinely suits the work, with import and export both ways. What moves into the system is the record, so the spreadsheet stops being the only copy of the truth.

Can subcontractor bills be verified automatically?

Substantially. Rates, measured quantities, advances, recoveries, and retention are all held against the work order, so the system computes what is payable and flags the difference. The judgement stays with your engineer, but the arithmetic and the deductions stop being the argument.