P6-compatible scheduling with critical path analysis and AI-driven conflict resolution.
Construction schedules live and die by the critical path. Schedule Optimization gives you the full P6-style activity-based scheduling engine — predecessors, lags, calendars, resource leveling — without requiring an Oracle license or a dedicated scheduler on staff.
Import from Primavera P6, MS Project, or build from scratch. The AI watches for conflicts as you edit: missing dependencies, calendar inconsistencies, resource over-allocation, milestone slippage. It surfaces issues before they propagate downstream.
When the schedule meets reality and reality wins, the system can suggest re-baselines, fragnet inserts, and float consumption analysis. You stay in control of the schedule decisions; the AI handles the bookkeeping.
Built for construction professionals — not generic SaaS.
Drop in an XER or XML file from Primavera P6. Activity codes, calendars, baselines all preserved. Export back when the contractor needs the file in P6 format.
Real-time CPM with float calculation. Free float vs total float distinguished. Critical activities highlighted on the Gantt with live recalc as predecessors shift.
Missing predecessor warnings, resource over-allocation, calendar mismatches, milestone slippage — all surfaced as you edit, not after the schedule is "done."
Bridge between to-do tasks and schedule activities. A task can be promoted to a schedule activity; an activity stays in sync with the daily-report data its work generates.
Schedule activities map to SOQ pay items. Earned-value progress on an activity automatically rolls up against the pay item's estimated quantity.
Schedule one project; see it in context with the rest of the portfolio. Resource leveling can span projects when the inspector / engineer is shared.
The scheduling engine is a from-scratch CPM implementation written in TypeScript, not a wrapper around a third-party library. It supports the full set of relationships used in P6 (FS / SS / FF / SF, with lags) and reproduces P6 calculations to the day for typical schedules.
Conflict detection runs continuously in the background as the user edits. Warnings appear inline next to affected activities; nothing pops a modal mid-edit.
The Gantt is rendered with DHTMLX Gantt under the hood — proven, fast, and supports drag-to-edit, baseline overlays, and resource histograms out of the box. The PFL layer adds the AI conflict pass and the pay-item / daily-report integration.