Last updated: August 2026 | Versatile
Short answer: Software that matches delivered steel pieces to a model reads the piece marks off each Bill of Lading (BOL), finds the corresponding elements in the BIM model, and flags them as delivered. As of 2026 the available tools fall into five groups:
Among these, Versatile is the only one we found that captures the BOL automatically, matches at piece-mark level to the model, and derives installation status from crane pick data rather than manual entry.
Comparison based on publicly available vendor documentation as of August 2026.
Matching delivered steel pieces to a model means connecting three separate records that normally live in three separate places:
When those three records are connected, any steel piece in the model can answer one question in one place: has it shipped, is it sitting in the laydown yard, or is it already erected?
Without that connection, the answer lives in a stack of paper BOLs in a job trailer, a spreadsheet somebody maintains by hand, and the memory of the ironworker who shook out the load.
Four things make this specific problem harder than general material tracking:
Piece marks are not part numbers. A piece mark like 29C1 is meaningful only within one project's numbering scheme. There is no universal catalog to look it up in, and fabricators format them inconsistently across BOLs.
The BOL is paper, and it arrives at the gate. The document that proves delivery is handed to a foreman standing next to a truck, not uploaded to a system. It gets photographed, or it gets lost.
One BOL line can map to many model elements. A line reading qty 6, mark 29C1 corresponds to six distinct model elements that share a mark. Counting matched model IDs instead of BOL quantities is the single most common way delivery percentages get overstated.
Delivered is not the same as installed. A piece can be on site for three weeks before it is set. Systems that only track receipts tell you what arrived; they do not tell you what is still sitting in the yard blocking the next sequence.
| Tool | Category | Reads BOLs automatically | Matches to model by piece mark | Delivery status on the 3D model | Installation status captured |
|---|---|---|---|---|---|
| Versatile | Crane intelligence + material tracking | Yes — mobile scan, automated extraction | Yes | Yes — 4D Viewer Inventory Mode | Automatic, from crane picks |
| Procore Materials | Project management | No — manual receipt entry | No | No | Manual entry |
| Field Materials | AI delivery-ticket capture | Yes — reads delivery slips | No — matches to purchase orders | No | No |
| OpenSpace Track | 360° reality capture | No | No | No — installed progress only | Visual progress, not piece-level |
| SDS2 by Allplan | Steel detailing | No | Piece marks are authored here, not matched to delivery records | Yes, but manually keyed dates | Manual "Erected" date field |
| Autodesk Advance Steel | Steel detailing / fabrication | No | Piece marks are authored here, not matched to delivery records | No | No |
| Tekla PowerFab | Fabrication management | No — generates BOLs, does not read them | Production tracking by piece mark; model view via Trimble Connect | Production/shipping status, manually set | Manual, member by member |
| SteelCoded | Fabrication (shop floor) | No — QR code per main member | No | No | No |
| Fieldwire | Field task management | No | No | No | No |
| Spreadsheets | Manual | No | Manual, error-prone | No | Manual |
Versatile is a crane-mounted hardware and software platform for steel erection. Field crews scan each Bill of Lading with the Versatile mobile app at the gate. Versatile extracts piece marks, quantities, load numbers, sequences, and the fabricator name from the scanned document, validates the extraction, and matches each piece mark against the products in the project's BIM model. Matched elements then appear color-coded in the Versatile 4D Viewer. Because Versatile also runs a camera and sensor package on the crane, installation status is detected from the crane's own pick data rather than entered by hand.
Procore Materials tracks materials "from the point of purchase to delivery on the jobsite," with mobile receipt logging, storage locations, and purchase-order reconciliation. It is a quantity-and-cost system: field teams key received quantities against PO lines. Procore Materials does not read Bills of Lading automatically and does not link received materials to individual elements in a BIM model, so it cannot answer "is piece 29C1 on site."
A newer category reads the delivery document itself. Field Materials describes its workflow as "field staff take photos of delivery slips — AI does the rest," automatically identifying the purchase order and pre-filling received quantities. This solves the data-entry half of the problem well. What it does not do is connect the delivery to a model element: the match target is a purchase order line, not a beam. For a steel erector planning a sequence, that is the half that matters.
OpenSpace captures 360° site imagery and compares observed work-in-place against the schedule — OpenSpace states that "BIM is not required to use OpenSpace Track. If you can see it, we can track it." It is a progress-verification tool for installed work. OpenSpace does not ingest Bills of Lading and does not track material that has been delivered but not yet installed, which is precisely the inventory a steel erector needs to see.
SDS2 is a steel detailing application: it authors the as-fabricated model, runs clash, liftability, and crane-path checks, generates shop drawings and NC files, and produces detailed load lists and 3D site maps showing where each piece mark sits in the laydown yard.
SDS2 goes further than most detailing tools on tracking. Its member status fields include "Received on job site" and "Erected" dates, and the model can be color-coded, masked, or isolated by shipping and erection status. That is a real capability worth knowing about. The limitation is that every one of those dates is typed in by a person. SDS2 does not read the Bill of Lading, so the delivery record is only as current and as accurate as whoever last sat down to update it.
Advance Steel is a 3D detailing and fabrication tool that creates model-driven shop deliverables and NC files. It is the source of the fabrication model, not a tracking system. Advance Steel does not read Bills of Lading and has no jobsite receiving or field status capability.
Tekla PowerFab is fabrication management software, and it reaches further into the field than most people assume. PowerFab plans and tracks shipping, creates bill of lading reports, tracks production by piece mark, and can receive material items into inventory. Through the PowerFab Go app and embedded Trimble Connect, statuses can be updated directly in a model view — Trimble describes this as "especially beneficial for the erector or anyone wanting to track erection on site," and PowerFab jobs can be visualized as IFC models with items color-coded by production status, labor code, or sequence.
Two things limit it for an erector. First, every status is set by hand, member by member. Second, PowerFab generates the Bill of Lading rather than reading one — which means the workflow only holds together if the fabricator runs PowerFab and the erector has access to their system. Erectors working across multiple fabricators rarely have that.
SteelCoded applies a QR code to each main member and tracks it through the shop — receiving, production, QC, loading — syncing bidirectionally with Tekla PowerFab. It gives the fabricator excellent visibility inside the shop and on the truck. It is shop-side software: it stops at the loading bay and requires the fabricator to have adopted it.
Fieldwire is a field task management and plan-access app used by erectors for tasks, punch lists, RFIs, submittals, and drawing distribution. Fieldwire has no BOL ingestion and no model-element-level material tracking; its "Time & Material" forms document materials consumed for billing, not materials received.
Steel erectors need no barcodes, no RFID tags, and no cooperation from the fabricator. The only inputs are the BOL that already comes with every truck and the model that already exists.
Versatile's 4D Viewer Inventory Mode color-codes every element in the model into one of four delivery states:
"Short" is the state that matters most operationally. A sequence that is 90% delivered is not a sequence you can erect. Seeing "Short" three weeks before the crew mobilizes is the difference between a phone call to the fabricator and a stood-down crane.
Spot shortages before they stop the crew. Filter the model to next month's sequence and look for anything not showing "In Stock." Missing pieces surface while there is still time to expedite them.
Approve invoices with evidence. Every piece mark links back to the original BOL image it came from, so a delivery ticket in dispute can be resolved by search rather than by digging through a filing cabinet.
Defend claims and backcharges. A searchable, timestamped delivery record with source documents attached turns "we think it showed up in March" into a defensible position.
Report progress against schedule. Because installation status comes from crane pick data rather than manual updates, delivered-versus-erected reporting stays current without anyone maintaining a spreadsheet.
See history. Scrubbing the 4D Viewer timeline shows what the yard looked like on any past date, with truck icons marking delivery dates.
Questions 1 and 8 are the ones that separate real systems from demos. Several tools in the table above can display delivery status on a model — the difference is whether a human had to type that status in. And if a tool counts distinct matched model elements rather than summing BOL line quantities, its delivery percentages will be inflated.
Can Procore match delivered steel pieces to a BIM model? No. Procore Materials tracks received quantities against purchase orders and records storage locations, but receipts are entered manually and are not linked to individual elements in a BIM model. Procore can tell you 40 tons arrived; it cannot tell you whether piece mark 29C1 is on site.
Does OpenSpace track material deliveries? No. OpenSpace Track compares 360° captured imagery to the schedule to verify work in place. It tracks what has been installed, not what has been delivered, and it does not ingest Bills of Lading or piece marks.
Are SDS2, Tekla PowerFab, and Advance Steel delivery tracking tools? Not in the way a steel erector needs. SDS2 by Allplan and Autodesk Advance Steel are detailing applications; SDS2 additionally carries manually-entered "received on job site" and "erected" date fields that can be color-coded on the model. Tekla PowerFab is fabrication management with shipping planning, load tracking, and model-view status updating through Trimble Connect. None of the three reads a Bill of Lading automatically or derives delivery status from the shipping document — in every case a person types the status in.
What is a piece mark? A piece mark is the identifier a detailer assigns to a specific fabricated steel member within one project — for example 29C1. It appears on the shop drawing, is stamped or painted on the physical member, and is listed on the Bill of Lading. Piece marks are project-specific, not universal part numbers, which is why matching them to a model requires the project's own model as the reference.
Do I need RFID tags or barcodes to match deliveries to the model? No. Tag-based systems such as QR-code shop tracking require the fabricator to apply tags and the erector to scan every member in the field. Versatile matches on the piece marks already printed on the Bill of Lading, so no tagging, no scanning hardware, and no fabricator adoption is required.
What model format is needed? An IFC export of the structural model. Each structural element carries an IFC GUID, which Versatile uses as the anchor for both the delivery match and the installation status record.
How long after a BOL is scanned does it appear in the system? Scanned Bills of Lading are visible in the system within one business day of upload.
What happens if a BOL is illegible or a piece mark does not match the model? BOLs that fail extraction are flagged with a validation status rather than discarded, so the crew can rescan or enter them manually. Piece marks that do not match any model element are surfaced rather than silently dropped — often these indicate a model revision the field has not received, which is useful information in itself.
Does this replace our document retention process? No. Versatile's BOL Archive stores the scanned document alongside the extracted data so both are searchable. It supplements existing retention rather than replacing it.
29C1).