EPCplanner is a native desktop application built around a single relational database. Every module operates on the same data, the same WBS, and the same period structure, so a single progress update cycle keeps planning, commercial and reporting outputs consistent with each other.
EPCplanner's workflow divides into a one-time Project Setup Phase and a recurring Operational Reporting Cycle that repeats for every Cut-Off Date.
Completed once before any reporting begins. Establishes the schedule baseline, commercial structure, Weight Factors, and register framework.
Repeats for every Cut-Off Date. Captures actual progress, recalculates register and activity status, generates reports, synchronises with the master schedule, and closes with a locked Historical Snapshot.
The Register Framework is the core progress measurement engine. Engineering, Procurement, and Subcontract deliverables are managed through registers using configurable stage templates. Each stage represents a measurable milestone in the deliverable lifecycle and carries a proportional Weight Factor contribution.
Because all calculations originate from controlled register data, progress reporting remains traceable, auditable, and consistent across all project functions. The same progress dataset is used for S-curves, histograms, tabular reports, forecasting, lookahead analysis, behind-schedule analysis, and schedule synchronisation.
Every module: CBS, registers, forecasting, reporting, operates on the same database, the same WBS, and the same period structure. A single progress update keeps all outputs consistent.
| Data point | Spreadsheet-based environment | EPCplanner |
|---|---|---|
| Data location | Scattered across multiple Excel files held by different teams, manually consolidated at period end | One project database covering schedule, commercial and all register data |
| Progress calculation | Different methodologies per discipline; estimated percentages entered manually | Consistent WF-based calculation from register stage actuals, applied uniformly |
| Schedule alignment | Manual cross-checking of register dates against schedule activity dates each period | Each register item linked to an activity; validation reports day-delta gaps automatically |
| Period-end data | Closed-period figures can be silently edited; tracing changes is difficult | Freeze Guard blocks retroactive entry once a Cut-Off Date is closed |
| Commercial linkage | Physical progress and invoicing tracked in separate, loosely reconciled files | CBS, Activity WF, and Cost/Invoice WF are linked; one progress update drives both |
| Audit trail | Reconstructed manually from file versions and email history, if at all | Immutable Audit Log records every controlled action with user, timestamp and detail |
Three capabilities work together as a single governance system. Together they give Clients, PMC organisations and auditors confidence that reported progress figures are accurate, traceable and cannot be altered after the fact.
Every time a Cut-Off Date is closed, EPCplanner automatically preserves the complete state of that period: register actuals, activity progress, S-curve data points, CBS earned values and the update timestamp. The resulting snapshot cannot be edited. It supports trend analysis, audit requests, claims support and retrospective performance review.
Once a Cut-Off Date is closed, Freeze Guard prevents actual dates, quantities and stage completions from being entered or modified for that period, from any module, by any user, including Administrators. The S-curve, register status and CBS earned value reported to the Client for any period will read identically six months later.
The Audit Log records every import, validation run, rollup, update, and report generation with the responsible user and timestamp, so any reported figure can be traced back to the action that created it. Entries cannot be edited or deleted by any user including Admin. Provides traceability, governance, claims support and audit compliance.
EPCplanner is not a scheduling replacement. The master schedule remains in the scheduling platform, holding the Level 3 CPM logic, typically 5,000 to 10,000 activities for a major EPC project.
The detail that would otherwise bloat that schedule to 30,000 to 50,000 activities; individual engineering documents, individual purchase requisitions, individual subcontract deliverables are instead tracked at Level 4/5 inside EPCplanner's Register module, linked back to the relevant Level 3 activity. The master schedule stays clean and manageable for the planning team, while EPCplanner carries the operational detail and feeds summarised progress back through two-way synchronisation.
Every schedule import is recorded as a named, typed Plan Version with its own immutable snapshot, approval workflow and audit trail. The active plan never loses history, and any earlier plan remains available for comparison, recovery or audit.
EPCplanner is a native desktop application that operates from a local or LAN-hosted database, with no dependency on cloud connectivity for daily operations.
Single machine with local SQLite database. No server required. Full capability with no network dependency.
Multi-user access over a local network with a shared SQL Server backend. No internet required. Role-based access controls which user can see and modify.
Direct connection to existing Oracle EPPM or SQL Server scheduling platform database for live two-way synchronisation and progress push-back.
Contact us to discuss deployment options, database architecture and integration with your existing scheduling environment.