Skip to main content

CRITICAL-PATH ENGINE

Critical Path Software That Shows Where the Project Lands

Critical path software that runs a real CPM pass over your task network, not a coloured bar chart. You get each task's float, the chain of zero-float tasks that sets the deadline, and the projected finish date for the whole project.

Free 14-day trial · No credit card needed · $8/user/month

What it does

A working CPM engine, not a checkbox

Most schedule tools draw bars and call it a plan. Phaselo runs the critical path method over the dependencies you set, then tells you two things that matter: which tasks decide the finish date, and what that date actually is. You break the work into Epic, Story, and Task, link what depends on what, and the engine does the arithmetic. Change a date or a dependency and it runs again. No guessing about which slip you can absorb and which one moves the deadline.

How it works

How the engine works

  1. 1

    Break down the work

    You structure the project as Epic over Story over Task. The Epic is the whole project, a Story is a work package, and Tasks are the units that carry dates and a duration.

  2. 2

    Set the dependencies

    You link each task to the ones it depends on. Those links form a network, the directed graph the engine walks. No links means no critical path, so the dependencies are the input that makes the rest work.

  3. 3

    Run the forward pass

    The engine walks the network from the start, adding durations along each chain, to compute the earliest each task can start and finish. The latest early finish across the whole network is the projected finish date for the project.

  4. 4

    Run the backward pass

    Working back from that finish, the engine computes the latest each task can start and finish without pushing the deadline. Late minus early on any task is its total float, the slack you have before that task starts costing you days.

  5. 5

    Read the critical path

    Tasks with zero total float have no slack: slip one day and the project slips one day. That chain of zero-float tasks is the critical path, the longest path through the network, and the Gantt draws it so you see it, not just the bars.

Why it matters

Why it matters

Act on what moves the date

Zero-float tasks set the deadline, so you put attention there instead of on whatever looks busiest this week.

See where you actually land

The longest path gives a projected finish date you can defend in a status meeting, not a hope pinned to the Epic end bar.

It stays honest as you go

Every date edit and dependency change reruns the passes, so the float and the finish date reflect the plan as it is now, not as it was at kickoff.

In the product

What you get

  • Forward and backward pass over your full dependency network
  • Early and late start/finish dates plus total float on every task
  • Zero-float tasks resolved into the critical path
  • Projected finish date per project from the longest path
  • Critical path drawn on the Gantt, not just the bars
  • Automatic recalculation when dates or dependencies change
Phaselo Gantt chart showing the critical path, baseline ghost bars, slip badges, and a projected finish past baseline

Pricing

Every feature, one price

$8 per user per month, flat. No tiers, no caps. The critical-path engine, baseline governance, the audit trail, slip alerts, the money roll-up, and all five views are in every plan. 14-day free trial, no credit card.

FAQ

Questions about critical-path engine

What makes Phaselo critical path software and not just a Gantt chart?

A Gantt chart draws bars from the dates you type. Phaselo runs the critical path method over your dependencies: a forward and backward pass that computes early and late dates and total float for every task. From that it derives the critical path and the projected finish date, then redraws the Gantt to mark the path. The bars are an output of the engine, not the input.

How does the critical path engine calculate the projected finish date?

The forward pass walks the dependency network from the start, adding each task's duration along every chain to find the earliest each task can finish. The latest of those early finishes, across the whole network, is the projected finish date. It is the end of the longest path through your tasks, so it reflects the real chain of work rather than a date you set on the Epic.

What is total float and how do I use it?

Total float is how many days a task can slip before it pushes the project deadline. The engine gets it by subtracting each task's early dates from its late dates. Tasks with float to spare can absorb a delay. Tasks with zero float cannot, and those are the ones on the critical path that you protect first.

Does the critical path update when tasks slip or dates change?

Yes. The engine reruns the forward and backward pass whenever a date or a dependency changes. Total float, the set of zero-float tasks, and the projected finish date all recompute, so the critical path you see is always based on the current plan, not the original one. To be precise, it models the dependency network: partial-progress recalculation is deliberately out of scope.

Does the critical path engine do resource levelling or scheduling with AI?

No. It is the critical path method applied honestly: dependencies in, early and late dates, total float, the critical path, and a projected finish date out. There is no resource levelling, no approval workflow, and no AI. What you get is the projected finish, the float on each task, and a clear view of which tasks own the deadline.

More features

Phaselo for your team

See the path, see the date

Phaselo is $8 per user per month, flat, with unlimited projects and a 14-day free trial, no credit card. Set your dependencies and the engine will tell you which tasks own the deadline and where the project lands.

Start Free Trial
Critical Path Software | Phaselo