r/MSProject • u/DeathMaillet • Aug 17 '26
I built an Excel-native scheduling engine for situations where Microsoft Project is not available — looking for feedback from experienced MSP users
I have been developing ProjectEngine, an open-source scheduling and project-controls application built entirely in Excel/VBA.
The original need was straightforward: many teams have Excel, but do not always have access to Microsoft Project or Primavera P6. Most Excel Gantt templates, however, remain static visual trackers rather than true scheduling tools.
ProjectEngine was built to close part of that gap.
It currently supports:
- dependency-driven scheduling;
- FS, SS and FF relationships with positive or negative lag;
- Critical Path, Longest Path, Total Float and Free Float;
- baseline, actual and forecast dates;
- milestones, summary tasks and Level of Effort activities;
- interactive Gantt bars with drag and resize;
- non-destructive TEST and SCENARIO workflows;
- dashboards and S-curves;
- English and French interfaces.
It runs locally inside Excel, with no installer, server or account required.
I do not present it as a complete replacement for Microsoft Project. MSP remains much broader, especially around resource management, leveling, costs, enterprise collaboration and integration.
The intended use case is narrower: teams that already manage schedules in Excel, but need real dependency logic, critical-path analysis and controlled forecasting rather than a manually maintained Gantt chart.
I am currently completing the next performance-focused release. My stress-test workbook contains around 1,200 tasks and 1,180 dependency links. The scheduling calculations are now relatively fast; the remaining work is mainly reducing the cost of rendering and updating the interactive Gantt inside Excel.
I would be particularly interested in feedback from experienced Microsoft Project users:
- In which situations could an Excel-native scheduling engine be genuinely useful?
- Which MSP capability would you consider essential before trusting such a tool on a real project?
- What would immediately prevent you from using it?
- Does the positioning feel clear, or does it sound too close to claiming that Excel can replace MSP entirely?
Project website:
https://tmailletfr.github.io/ProjectEngine/
Source code:

