
| Cost code | Description | Unit | Qty | Source element |
|---|---|---|---|---|
| 03 31 00 | Cast-in-place concrete, slab on grade | m³ | 412.6 | Floor: L01-SOG-200 |
| 03 31 00 | Cast-in-place concrete, columns | m³ | 88.4 | Structural column: C1 |
| 04 22 00 | CMU partition, 200mm | m² | 1,940.2 | Basic wall: CMU-200 |
| 05 12 00 | Structural steel, beams | t | 63.8 | Structural framing: W-series |
| 09 29 00 | Gypsum board partition | m² | 2,655.0 | Basic wall: GWB-92 |
| 23 31 00 | Ductwork, rectangular | m² | 1,120.4 | Duct: rectangular |
| 26 05 19 | Cable tray, 300mm | m | 842.0 | Cable tray: CT-300 |
| 08 44 00 | Glazed curtain wall | m² | 1,388.6 | Curtain wall: CW-01 |
| 07 54 00 | TPO roofing membrane | m² | 2,204.8 | Roof: R-TPO-60 |

Send us a bid set. You get the quantities back mapped to your cost codes and WBS, in your own BOQ template, with an exception list of everything a human needed to decide.
We work in your stack
Three things come back from every bid set. Each one traces to the element in the model that produced it.

Elements are auto-classified and parameterised on the way in, so the same wall type measures the same way on every level and on every project. What the model cannot classify is flagged, never guessed.
Structured parameters feed QTO/BOQ and your existing cost libraries, so a bid reads the same whichever estimator ran it. There is nothing new for your team to learn.
You get the BOQ, the model it came from, and the path between them, so a challenged number is answered by opening the element rather than re-measuring the drawing.

Because the quantities are parametric, a design change updates the number. Your estimator reviews a delta, not a fresh takeoff.
Comparative cost scenarios for a material or design substitution, so value engineering is a decision with two numbers next to it.
Compare sequences, crews and logistics to pick the fastest and safest path, with the cost consequence attached to each.

Conflicts across trades are identified and resolved against the model, so they surface as questions during the bid instead of RFIs during construction.
The model walked against the intended sequence exposes what cannot physically be built in the order it was planned.
The same review rendered for owners, GCs and trades, so approval does not wait on someone interpreting the model for them.
Intake: drawings, specs, addenda, your cost codes
Model and classify so quantities extract consistently
Extract and reconcile against your historic rates
Hand over the BOQ, the model, and the audit trail

Send us one bid set and see what comes back.
Nothing about this asks your team to learn a new system. Your BEP, cost code structure, naming convention and LOD definitions are captured at intake and enforced from then on.
Model, classify, extract, reconcile
Every line traceable to the element it came from.
Captured at intake, then applied to every package.
Revit, Navisworks, Takeoff, Bluebeam, Civil 3D, IFC.
In the template your estimators already price in.