Core Capabilities
What 4D Scheduling Does
Every IFC element carries a stable entity reference ID shared with the rest of PRIME. 4D Scheduling maps those IDs to WBS tasks, so selecting an element highlights its task (and vice versa) — the model and the schedule are two views of the same data, not two separate files someone has to keep in sync by hand.
Audience
Who Uses 4D Scheduling
Project Managers
Build and adjust the master schedule against the actual building geometry, not a spreadsheet that drifts from reality after week three.
General Contractors
Walk a client or owner through the sequence visually — far easier to sell "we frame this wing in March" as a spinning 3D model than as a Gantt row.
Subcontractors
See exactly which elements belong to your scope and when they're scheduled, without wading through tasks that belong to other trades.
Owners & Developers
Track progress against the S-curve and get a visual sense of schedule health at a glance, without needing to read a WBS.
Integration Points
Shares Its Building With Takeoff · Cost
4D Scheduling and the Takeoff · Cost engine were merged into one monorepo specifically so an IFC model uploaded once serves both. The same shared building layer and entity reference IDs mean quantity and cost calculations in Takeoff · Cost are describing the identical elements the schedule is sequencing.
| Shared Building Layer | One parsed IFC STEP model + layout file with stable entity IDs, referenced by both modules — no re-upload, no re-parse. |
| Cross-Module Store | A shared Zustand store keeps model state in sync bidirectionally between Scheduling and Takeoff · Cost. |
| Sector-Aware Defaults | Commercial or Residential mode (chosen once at the PRIME gate) sets the default project building the 3D simulation loads. |
| Element ↔ Trade Classification | The same 24 CSI-aligned trade classifications used for cost estimation are available for filtering the schedule by trade. |
Next Module
Same building, priced by trade
Once the sequence is set, Takeoff · Cost turns the same IFC model into an itemized trade cost estimate.