Primavera P6 is the most capable scheduling tool ever built, and we recommend it as enthusiastically as Oracle does, where it fits. The question isn't whether P6 is good — it is — but whether it's the right tool for what you're doing. For most projects, the answer is no. Here's why, with the specifics on the table.
Sectioned by what schedulers actually evaluate. The honest answer in every row, including the rows where P6 is genuinely better.
| KeraPlan | Primavera P6 | |
|---|---|---|
| Scheduling Engine | ||
| CPM forward / backward pass | Yes | Yes |
| Total float, free float | Yes | Yes |
| Multiple calendars per project | Yes | Yes |
| All four relationship types (FS / SS / FF / SF) | Yes | Yes |
| PERT three-point estimates | Yes | Via custom fields |
| Retained logic / progress override | Both supported | Both supported |
| Scale | ||
| Schedules up to 5,000 activities | Comfortable | Comfortable |
| Schedules 5,000–20,000 activities | Workable, may slow on legacy hardware | Comfortable |
| Schedules above 20,000 activities | Not recommended | Purpose-built for this |
| Federated programme of 50+ projects | Out of scope | Core capability (EPPM) |
| Risk & Analysis | ||
| Monte Carlo simulation | Built in | Paid add-on (Risk Analysis) |
| Triangular / uniform / normal / beta distributions | All four | All four (with add-on) |
| P50 / P80 / P90 outputs | Yes | Yes (with add-on) |
| Criticality index per activity | Yes | Yes (with add-on) |
| Earned Value | ||
| PV / EV / AC / CPI / SPI / EAC / ETC | All standard metrics | All standard metrics |
| Multiple EV methods (0/100, 50/50, % complete, milestone-weighted) | Yes | Yes |
| S-curves with PNG / CSV export | Yes | Yes (more configurable) |
| Interoperability | ||
| P6 XER import | Native | Native (it's their format) |
| P6 XER export | Native | Native |
| Microsoft Project XML import | On the roadmap | Yes |
| CSV / Excel export of activities | Yes | Yes |
| Deployment & Architecture | ||
| Runs on a single Windows machine | Yes — single .exe install | P6 Professional yes; EPPM no |
| Project files stay on your machine | Always | Depends on deployment |
| No license server required | Periodic online check, runs offline 30 days | License server typical |
| Multi-user concurrent editing of one file | No — single-owner file model | Yes (EPPM only; Professional desktop is also single-owner) |
| macOS / Linux native | Windows only at v1.0 | Windows only |
| Cost & Licensing | ||
| Pricing model | Free, perpetual license | Subscription (named user) |
| Single-user cost | Free (donations welcome) | ~CA$3,000+/year typical |
| Team / multi-seat cost | Free (each user registers a free license) | ~CA$15,000+/year for 5 seats |
| Free, fully functional version | Yes | No |
| Software keeps working if you stop paying | Always — no payments required | No (subscription) |
| Learning Curve & Documentation | ||
| Onboarding time | ~1 hour to productive | Days to weeks |
| Community size & tutorials | Small, growing | Massive, established |
| Certified training programs | Not yet | Many vendors offer |
| Books, courses, YouTube content | Limited | Extensive |
KeraPlan is distributed free of charge — no purchase, no subscription. Voluntary contributions from those it serves help support continued development.
If you're running any of the following, P6 is genuinely better and we'd recommend it over KeraPlan without hesitation:
For the vast majority of projects in the world — the ones that don't make the financial press but still need professional scheduling — KeraPlan is built for exactly these situations:
If you're seriously evaluating scheduling software, do this:
That's the only evaluation that matters. Your honest answer at the end of that exercise tells you which tool is right for your work — better than any comparison page (including this one) ever could.
KeraPlan is free. Import a P6 file you already know and see how it lands. That's the only evaluation that matters.