Methods and industries
What construction project management software needs to do
Construction project management software needs to do five things well: build and update a critical path schedule, control cost against a baseline, manage changes, track risks and issues, and give owners and sponsors an honest status. Everything else, from site diaries to drawings, matters too, but if the schedule and cost controls are weak the project is managed by spreadsheets no matter what the software claims.
Why construction needs more than a task list
A building or road is a long chain of dependent work. Foundations come before columns, columns before slabs, and the façade cannot close until the frame is done. Many trades share one site, materials have long lead times, and the contract often ties payment and penalties to dates. A delay in one activity can move the handover date, or it can be absorbed by float. Software that cannot tell the difference cannot manage a construction project.
Construction also runs on money tied to progress. Owners pay against measured work, contractors forecast final cost every month, and every change has a price and a time impact. So the core of construction software is project controls: scheduling, cost and change, in one place.
The capabilities construction software needs
Use this table as a buyer checklist. The third column is the question to ask in a demo.
| Capability | Why it matters | Ask the vendor |
|---|---|---|
| Critical path scheduling | Shows which activities drive the finish date | Does it run a forward and backward pass with FS, SS, FF and SF links and lags? |
| Working calendars | Weekends, holidays and shift patterns change dates | Can I set calendars per project and per country? |
| Baselines | You cannot measure delay without an approved plan | How many baselines can I keep and compare? |
| Schedule quality checks | Weak logic gives false critical paths | Does it check open ends, lags, constraints and high float? |
| Cost and earned value | Spend alone does not show performance | Does it show CPI, SPI and EAC with the formula? |
| Change control | Variations are where budgets drift | Can a change carry a cost and time impact and an approval? |
| Risk register | Ground, weather and supply risks need owners | Can I score risks and run schedule risk analysis? |
| Import from existing tools | Schedules often arrive from planners in other tools | Can it import Primavera XER and MS Project XML? |
| Field progress updates | The site knows the real status first | Can site staff update progress from a phone? |
| Reporting | Owners want one clear status | Is there a printable status report and a portfolio view? |
Worked example: a monthly cost and schedule check
A contractor is building a small office block with a budget at completion (BAC) of $2,000,000. At the end of month five the numbers are:
- Planned value (PV), the budgeted cost of work scheduled to date: $800,000
- Earned value (EV), the budgeted cost of work actually done: $720,000
- Actual cost (AC): $760,000
Then:
CPI = EV / AC = 720,000 / 760,000 = 0.95: each dollar spent is earning about 95 cents of planned work.SPI = EV / PV = 720,000 / 800,000 = 0.90: the work is behind plan.EAC = BAC / CPI = 2,000,000 × 760,000 / 720,000 ≈ $2,111,000if current cost efficiency continues.
A spend report would only say "$760,000 spent, $1,240,000 left". Earned value shows the project heading for an overrun of about $111,000. The schedule then answers the next question: is the late work on the critical path? If the slipped activities have float, the finish date may hold. If they are critical, the handover moves unless the team recovers. You need both views to make a sound decision.
How to choose: steps for a construction team
- List your contract obligations. Does the contract require a CPM schedule, monthly updates, a baseline submission or earned value reporting? These are non-negotiable features.
- Take a real schedule to the demo. Import one of your own XER or XML files and check that logic, calendars and dates survive.
- Test a month-end update. Enter progress, move the data date and see whether the critical path and forecast change correctly.
- Process one change. Raise a change with a cost and time impact, approve it and check where it shows in the budget and schedule.
- Check who pays for seats. Owners, sponsors and consultants often only need to view. Make sure that does not multiply your cost.
- Decide what stays elsewhere. Drawings management, BIM models and detailed site diaries are often better served by specialist tools. Pick a controls tool that does its core job well rather than one that does everything thinly.
Common mistakes when picking construction software
- Buying a task tool for a controls job. Boards are useful for submittals or punch lists, but they cannot calculate float or forecast a finish date.
- Skipping the baseline. Without an approved baseline, every delay discussion becomes opinion.
- Tracking spend instead of earned value. Being on budget at 50% spent says nothing if only 40% of the work is done.
- Changes outside the system. If variations live in email, the budget in the tool is fiction.
- Ignoring schedule quality. Missing links and hard constraints produce a critical path you cannot trust. Run a DCMA-style check before each baseline.
How to do this in Critova
Critova covers the controls core described above. It runs critical path scheduling with all four link types and lags, working calendars with holidays per country, unlimited baselines and a Gantt chart with the data-date line, and it checks schedules against the DCMA 14 points. Cost entries feed earned value and earned schedule, with CPI, SPI and the EAC family shown with their formulas. Change requests carry budget and date impact, and the risk register supports Monte Carlo schedule risk analysis. There is a controls template for a building and one for linear infrastructure, and you can import Primavera XER, P6 XML or MS Project XML with a preview.
Be clear about the limits: Critova has no drawings or BIM module, no timesheets and no resource leveling yet, and it exports to Excel or CSV rather than back to scheduling formats. See the scheduling features, the earned value guide, or check your own numbers in the earned value calculator.
Common questions
Do small contractors need CPM scheduling?
If the work has real dependencies and a contract date, yes, even a simple network of 50 activities helps. For short jobs with few trades, a timeline with dependencies and milestones may be enough.
What is the difference between project management and project controls?
Project management covers the whole job of delivering the project. Project controls is the measurement part: schedule, cost, earned value, change and risk data that show where the project stands and where it is heading.
Can I move my Primavera schedule into another tool?
Usually yes, through XER or P6 XML. Always check the imported activities, links, calendars and dates against the original before you rely on them.
Bring one schedule. See your critical path in an hour.
Free during our launch until 31 March 2027.