# GanttPM > Collaborative project planning software with real critical-path Gantt scheduling, plus Kanban, Calendar, List, and Resource views of the same project data — with native Microsoft Project import. GanttPM gives you a real Gantt chart with critical-path (CPM) scheduling — forward/backward pass, slack calculation, and automatic cascade rescheduling — surfaced through five synced views of one project: Gantt, List, Kanban board, Calendar, and a Resource workload heatmap. It imports Microsoft Project `.xml` (MSPDI) files with tasks, WBS hierarchy, dependencies, resources, and assignments intact. Pricing: Free — Local (full Gantt/List/Kanban/Calendar/Resource views, CPM scheduling, baselines, resource planning, MS Project import, and export, running against a local database, no account required) and Cloud at $9.99/month (adds cloud sync, task comments and attachments, live-updating collaboration, shareable read-only links, organization roles with an audit log, and AI-generated project plans). ## Core Pages - [Home](https://ganttpm.com/): Overview of GanttPM — what it does, who it's for, and how to get started - [Features](https://ganttpm.com/features): Full breakdown of the Gantt, Kanban, Calendar, List, and Resource views, critical-path scheduling, and collaboration features - [Pricing](https://ganttpm.com/pricing): Free — Local vs. Cloud plan comparison - [MS Project Import](https://ganttpm.com/import): How native Microsoft Project (.xml) import works - [Download](https://ganttpm.com/download): Get GanttPM for web, desktop, or mobile - [Blog](https://ganttpm.com/blog): Scheduling tips, resource planning, and Microsoft Project migration guidance - [Compare](https://ganttpm.com/compare): Side-by-side comparisons against other Gantt and project planning tools ## Blog Posts - [What is a Gantt Chart?](https://ganttpm.com/blog/what-is-a-gantt-chart): What a Gantt chart is, why it's worth building one, and how to build your first one - [Critical Path Method Explained](https://ganttpm.com/blog/critical-path-method-explained): What CPM calculates, why slack matters, and how cascade rescheduling works - [How to Import Microsoft Project Files Without Losing Your Dependencies](https://ganttpm.com/blog/import-microsoft-project-files): Walkthrough of importing .xml (MSPDI) files into GanttPM - [Gantt Chart vs Kanban Board: Why You Shouldn't Have to Choose](https://ganttpm.com/blog/gantt-vs-kanban-why-not-both): Why synced views beat maintaining two disconnected tools - [Resource Allocation 101](https://ganttpm.com/blog/resource-allocation-101): Spotting overallocation with a resource workload heatmap before it becomes a problem ## Compare - [GanttPM vs OnlineGantt](https://ganttpm.com/compare/ganttpm-vs-onlinegantt) - [GanttPM vs TeamGantt](https://ganttpm.com/compare/ganttpm-vs-teamgantt) - [GanttPM vs GanttPRO](https://ganttpm.com/compare/ganttpm-vs-ganttpro) - [GanttPM vs Ganttic](https://ganttpm.com/compare/ganttpm-vs-ganttic) ## Legal - [Privacy Policy](https://ganttpm.com/privacy) - [Terms of Service](https://ganttpm.com/terms)