Newsroom
ArchitectGeneral contractorSupplier
Demo
PlatformBIM Engine for architectsMaterial Engine™Specify real products, hand off a clean schedule.Reconstruction Engine™Turn a site scan into measurable as-built geometry.Inspection Engine™Document existing conditions as a report you can issue.Material catalogBrowse real products by brand and origin, order samples.
PlatformBIM Engine for general contractorsMaterial Engine™Send RFQs from the schedule, track every delivery.Inspection Engine™Walk the site, send the report the same day.Reconstruction Engine™Verify installed work against the design geometry.Material catalogCheck stock and lead time before the RFQ goes out.
PlatformBIM Engine for suppliersMaterial Engine™Receive RFQs from teams sourcing, quote on the spot.Become a supplier partnerList your catalog and win pre-qualified RFQs.
Demo

BIM Engine for

  • Architect
  • General contractor
  • Supplier

Marketplace

  • Material catalog

Company

  • Media kit
  • Contact

Legal

  • Privacy
  • Terms
  • Security

Socials

Ask about BIM Engine:

← Newsroom

Material Engine: construction procurement on one record

BIM Engine TeamSeptember 16, 2026·3 min read
Share
  • Four retypes between a schedule and a truck
  • The architect specifies once
  • The general contractor buys it out
  • The supplier prices what was actually asked for
  • The jobsite gets the truck it scheduled

Four retypes between a schedule and a truck

Today construction material procurement is a relay of retyping. The architect's schedule leaves the office as a PDF, the general contractor's project engineer retypes it into supplier emails, each supplier retypes their price into a quote, the contractor retypes the quotes into a leveling sheet and the winner into a PO, and the delivery is retyped once more into the schedule. Each pass is an afternoon, and each is a place for a quantity to change without anyone deciding it should.

Material Engine keeps the architect, the general contractor and the suppliers on one record from the schedule to the loading dock, so each step reads what the last one wrote and no one retypes anything.

The architect specifies once

The architect builds the schedule from product records rather than a PDF: every line carries a real product, its quantity and its spec section, and a package is a selection of those lines handed to the contractor. Because the package is made of the same records the suppliers will price against, the architect's intent survives the handover instead of being re-described in an email.

Package nameTagStatus
+Add another package
Doors + hardwareOpeningsDraft
Lighting packageLightingUnder review
Level 2 finishesInteriorsWaiting on pricesArchitect
Ready-mix concreteConcreteSupplier selected
Curtain wall glazingGlazingWaiting on prices
The architect's schedule: real products, quantities and sections, before it becomes a package.·BIM Engine

The general contractor buys it out

The contractor receives the package and it sorts itself into three buckets, "Needs a supplier", "Waiting on others", "On the way & delivered", so the left count is the work and the right count is what is actually coming. The contractor chooses who to ask, from their own suppliers or marketplace suppliers matched on the category, and every reply lands on one board levelled against the package's own rows, down to whether a price is locked or follows an index with a cap. A supplier's exclusions come out as a list rather than hiding in a paragraph, and shipping terms are a field, so two freight assumptions read as two different terms rather than a $400 gap in unit price. Awarding a line, or splitting the package across two suppliers with the shipping arithmetic done, writes the purchase order in the same step, and a package over the firm's spend cap waits for one approver.

SupplierTotalStatus
Cascadia Flooring$48,200Best valueArchitect
Sherwin Firm$51,400Received
Viracon$53,900Received
Saint-Gobain-Waiting
The contractor's comparison board: every supplier's reply levelled on one board, best value marked.·BIM Engine

The supplier prices what was actually asked for

The supplier receives the request already crossed against their own catalog, with the reason for each match in plain words, so they price the part that was specified rather than a description to guess at. They price each line in one canvas, with terms structured rather than typed: more than one payment term on offer, shipping terms as a labelled choice, and a price that can follow a material cost index with a cap beyond its lock. Sales tax is computed for the buyer's jurisdiction, so the total the supplier sends is the total the contractor sees.

Level 2 finishes

Incoming request · 42 items

Ready to send
ProductQtyUnit priceDelivery
Acoustic wall panel24$86.003–4 weeks
Porcelain floor tile18$42.502–3 weeks

Quote total

$2,829.00

Send quoteSupplier
The supplier's side of the same request, crossed against their catalog.·BIM Engine

The jobsite gets the truck it scheduled

The supplier ships the PO in numbered releases; the contractor proposes a delivery window, the supplier confirms it, and the time locks, with "Other trades on site that morning?" answered on the release so the flatbed does not share the laydown with the steel erector. The jobsite's own instructions are set once on the project and ride along with every release, so the driver arrives knowing where to go and the site can track the shipment without asking anyone.

Ready at the supplierPicks up Aug 19
Inbound to jobsiteArrives Aug 21
At the jobsite gateSigned Aug 21
TypeStatusShipped
OrderScheduledOn the wayDelivered-Aug 19, 2026Aug 19, 2026
The release on the road, with the jobsite's instructions attached.·BIM Engine

Material Engine