Upgrading from Project Online to Altus
This article only applies to organisations that upgraded from a Project Online (PoL)-based PPM solution to Altus following Microsoft’s decision to retire Project Online (see official announcement here).
It describes what remains familiar, what works differently, and how Altus continuously supports your day‑to‑day roles while aligning with Microsoft’s future direction.
Important Disclaimer (Please Read)
This comparison reflects the current-state capabilities at the time of publication in April 2026.
This article does not aim to be fully comprehensive and does not call out every configuration option, workaround, or customisation in detail. Capabilities described reflect standard, out‑of‑the‑box functionality; for organisation‑specific requirements, custom configurations, or alternatives delivered through Power Platform capabilities, please consult your Altus implementation partner for guidance.Altus continues to evolve and some capabilities described as “partially supported” or “not currently supported” may change as product roadmaps progress. Please bookmark the product roadmap website for updates.
This article intentionally avoids making future commitments and does not represent guaranteed delivery of roadmap items. Your teams should always validate requirements against the latest product documentation and release notes.
Overview: Why This Transition Has Happened
September 2026 - While Microsoft Project Desktop remains fully supported, Project Online itself and its data are inaccessible with no security updates or support provided.
Altus now provides a modern, Power Platform-based solution for your organisation that previously relied on Project Online. Rather than recreating Project Online screen‑by‑screen, Altus preserves essential capabilities while modernising how portfolios, resources, governance, and decision‑making are managed.
This article explains:
- What capabilities are retained
- What is intentionally different
- What is not currently available
- How Microsoft Project Desktop fits into the future state
Before You Start: How to Read This Article
Altus is not designed to be a like‑for‑like UI clone of Project Online.
Instead, it follows three guiding principles:
- Preserve deep scheduling where it belongs
Microsoft Project Desktop remains the tool for complex schedules. - Modernise portfolio‑level insight and governance
Altus provides better visibility, prioritisation, and decision‑support across all work. - Align with Microsoft’s future direction
Altus is built on the Power Platform and integrates natively with Microsoft 365, Teams, Planner, Power BI, and Copilot.
Understanding this shift helps avoid incorrect assumptions on what Altus is currently and what it isn't yet.
Each table below shows:
- What Project Online provided
- What Altus provides today
- How to interpret similarities and differences realistically and transparently
Legend: How to Interpret the Tables
- ✅ Supported / Parity – Capability exists and is available.
- ⚠️ Partial^ – Capability exists but differs in depth or implementation.
- 🔄 Different by design^ – Same outcome achieved via a different approach.
- ❌ Not currently supported^ – Capability is currently not available and should not be assumed unless published in the Altus product roadmap.
^Important: In some cases, similar outcomes may be achievable through custom configuration using Power App Maker by administrators or implementation partners, but these are not provided as self‑service features out of the box.
1. Platform, Architecture and Lifecycle
Capability | Project Online | Altus | Expectation (Roadmap‑aware) |
|---|---|---|---|
Core architecture | Legacy Project Web App (SharePoint-based) | Power Platform (Dataverse) | Altus is built on Microsoft’s modern platform; Project Online is in sustain‑only mode ahead of retirement (watch the Altus app Overview). |
Product lifecycle | Sept 2026 retirement | Actively developed | Altus aligns with Microsoft’s future investment direction (visit the Altus for Microsoft 365 page). |
Release cadence | Sept 2026 retirement | Fortnightly | Altus evolves continuously rather than via large, infrequent upgrades (read the Release train checklist documentation and bookmark the Altus Release Notes documenation and Released - Altus Product Roadmap website to stay up to date. |
Runs inside customer Microsoft 365 tenant | ✅ Yes | ✅ Yes | Altus operates entirely within the customer tenant, supporting data sovereignty and compliance Altus aligns with Microsoft’s future investment direction (visit the Altus for Microsoft 365 page). |
Environment support (Dev/Test/Prod) | Sept 2026 retirement | Fully supported by client care teams and channel partners | Aligns with Power Platform governance and ALM practices (read the Solution Layers documentation for information on environments) |
Settings and Administration | PWA Settings + Site Settings (self-service) | Altus Settings (self-service) + Power Platform Admin Centre (+ Dataverse) and Power App Maker (not self-service) | Read the Settings, System settings, and Configuration Settings for more technical information on Altus settings (self-service). |
2. Project Scheduling and Planning
Capability | Project Online | Altus | Expectation (Roadmap‑aware) |
|---|---|---|---|
Microsoft Project Desktop integration | ✅ Core | ✅ Core (one‑way sync, read-only) | Richer scheduling remains anchored in Project Desktop by design but MPP files can now be be published in Altus (read the Altus for Project documentation and follow the Faster Project Scheduling - Altus Product Roadmap card for upgrade to this capability).
|
Web‑based scheduling | Limited | ✅ Native Altus schedule | Altus scheduling is designed for lighter planning and continues to mature (read the Altus Projects | Tasks documentation).
|
Planner / Planner Premium integration | ❌ Not supported | ✅ Supported | Altus intentionally supports both multiple Microsoft and non-Microsoft scheduling tools (read the External Execution Tools documentation). |
Schedule tool flexibility by project type | ❌ No | ✅ Yes | Teams can choose the right scheduling tool based on complexity (read the External Execution Tools documentation). |
Schedule template flexibility by project type | ✅ Yes via MSP | ⚠️ Partial | Altus uses project types to template workflows, registers, and settings for consistent project delivery, with pre‑defined content for RAID registers and baseline schedule templates currently under exploration (follow the Project Content Templating - Altus Product Roadmap card for updates). |
Schedule unification across tools | ❌ Not supported | ✅ Supported | Altus consolidates schedules from multiple tools into a single portfolio view (read the Navigate the All Active Projects - Timeline view KB article) |
Enterprise calendars for project, resource, and task scheduling | ✅ Supported | ⚠️ Partial | While Altus supports core scheduling fundamentals such as task types, task locking for tracking, lead and lag times, dependencies, resource unit allocation, and notes, calendar management at the project, resource, or task level is not currently supported within the native Altus scheduling experience.
|
Critical path analysis | ✅ Full (via MSP) | ⚠️ Partial | Advanced CPM remains within Project Desktop (follow the Altus Tasks - Show the Critical Path Product Roadmap card for updates) |
Baselines (schedule) | ✅ 11 Baselines (Baseline 0-10) | ✅ Enhanced (20 Baselines) | Scheduling fundamentals such as baselines are retained (read the Set reportable project baselines for variance tracking KB article for instructions).
|
Master / parent projects and inter-project dependencies |
|
|
|
Auto and manual scheduling depth |
|
|
|
Task management (boards and sprints) |
|
|
|
External scheduling and task system integrations (Jira, Azure DevOps, Planner Premium) | ❌ Not supported | ✅ Supported | Altus integrates with multiple external scheduling and task systems, aligning with its multi‑tool unification approach (read the External Execution Tools documentation). |
3. Resource and Capacity Management
Capability | Project Online | Altus | Expectation (Roadmap‑aware) |
|---|---|---|---|
Enterprise global resource pool | ✅ Supported | ✅ Supported | Core enterprise resource pool capability retained (read Create and define bookable resources KB article for instructions and read the Bookable Resources documenation for more information)
What Altus resource pool does not support yet:
|
Global resource pool across multiple scheduling tools | ❌ MSP‑only | ✅ Cross‑tool | Altus extends the resource pool across Project, Planner, and other schedules (read the External execution tool configuration and synchronisation documentatrion on this feature). Important:
|
Named and Generic (role‑based) resources | ✅ Supported | ✅ Enhanced | Parity retained. Both platforms support role‑based planning using generic resources (read Create and define bookable resources KB article for instructions). Important:
|
Target (planned) resource allocation | ✅ Supported | ⚠️ Partial | Capacity can be planned before assigning named resources (read the Review and commit work resources to projects KB article for instructions). Important:
|
Formal resource requests and commitments | ✅ Supported | ✅ Supported | Resource demand can be requested (proposed work) and fulfilled (committed work) across initiatives formally (read Review and commit work resources to projects KB article for instructions and the Resource Plan documenation for more information).
What Altus resource planning does not supaport yet:
|
Resource capacity and demand management | ✅ Supported | ✅ Enhanced | Dedicated forward‑looking capacity planning and compliance tracking supported (read the Availability Heatmap and Resource Demand documentation for more information);
|
Enterprise calendars (resource calendars) | ✅ Supported | ✅ Limited | Parity retained. Enterprise‑wide working calendars are available in both platforms (read the Enterprise Calendars documenation for more information) Important:
|
Time‑phased resource cost and sell rates | ✅ Supported cost only | ✅ Supported (cost and sell) | Forecast labour costs are calculated from planned or committed allocations via resource planning, with actuals captured from approved timesheets, and multiple cost rates per resource over time are reflected in the project financials.
|
Material (non‑labour) resources | ✅ Supported | ❌ Not currently supported | Altus resource model is labour‑centric today.
|
External HR system integrations | ❌ Not supported | ✅ Supported | Altus supports HR system integrations to enrich resource data through an implementation partner (visit the Integrations section of the Altus website), |
4. Timesheets and Actuals
Capability | Project Online | Altus | Expectation (Roadmap‑aware) |
|---|---|---|---|
Timesheets | ✅ Supported | ✅ Supported | Core capability retained (read the Track progress using timesheets KB article for instructions and the Timesheets documentation for more information).
What Altus Timesheets do not currently support:
|
Timesheets in Microsoft Teams | ❌ No | ✅ Supported | Timesheet users can access their timesheets via the My Timesheet tab in the Altus app if installed in Microsoft Teams to reduce context switching (read the Track progress using timesheets KB article for instructions and follow the Altus Timesheet Entry in Microsoft Teams - Altus Product Roadmap card for updates on a related feature). |
Daily timesheet commentary | ❌ Limited | ✅ Supported | Timesheet users can add daily comments to their entries to add qualitative insight to time capture (read the Track progress using timesheets KB article for instructons). Important: Unlike Project Online, Altus does not require overall timesheet comments on submission; however, timesheet daily comments are not currently visible to project managers or reports. |
Sync timesheet actuals to Project Desktop | ✅ Supported | ✅ Supported | Parity retained. No double‑handling of actuals in the mpp file (read the Import approved timesheet actuals into the Microsoft Project Plan (MPP) KB article for instructions) |
Non‑project time capture | ✅ Supported | ✅ Supported | Parity retained. Operational and non‑project effort is supported (read the Track progress using timesheets KB article for instructions). |
5. Financial Management
Capability | Project Online | Altus | Expectation (Roadmap‑aware) |
|---|---|---|---|
Budget / Forecast / Actuals | ✅ Supported | ✅ Supported | Core financial tracking essentials are retained in Altus even though its financial grid feature behaves fundamentally different from that in Project Online, (read the Financials documentation, and these KB articles for instructions: Record and update the project budget, Define and adjust the project financial forecast and Update and validate actual cost monthly |
Time‑phased financials | ✅ Limited (schedule-driven) | ✅ Supported | Extended through scenario modelling and focused on financial scenario planning (read the Project Configuration documenation for fiscal periods and performance analysis) |
Earned Value Management (CPI/SPI) | ✅ Supported (schedule-driven) | ❌ Not currently available | Unless delivered through a custom report or system developed by an implementation partner, classic Earned Value Management (EVM) is not available by default but existing EVM information can still be imported into Altus by mapping task‑level fields from Microsoft Project Desktop via the Altus for Project connector and Power App Maker, if needed. |
Schedule / Cost Variance (SV/CV) | ✅ Supported (schedule-driven) | ⚠️ Partial | Emphasis is on forecast impact rather than EVM calculation (read the Project Financials documenation for finance grid variance calculation) |
External finance system integrations | ❌ Not supported | ✅ Supported | Altus supports integration with external finance systems implemented through an implementation (visit the Integrations section of the Altus website) |
6. Portfolio, Program and Strategy Management
Capability | Project Online | Altus | Expectation (Roadmap‑aware) |
|---|---|---|---|
Portfolio hierarchy and program management | ❌ Not supported by default | ✅ Supported | Stronger portfolio and program governance than Project Online (read the Portfolios and Programs documentation; and the Define a new portfolio and program and Drill-through Portfolio and Program insights KB articles for instructions) Important:
|
Demand and idea intake | ❌ Not supported by default | ✅ Supported | Retained and improved (read the Ideas documentation and the Create and submit ideas for innovation KB article for instructions) |
Proposal management | ❌ Not supported by default | ✅ Supported | Altus supports formal proposal management as part of demand intake (read the Proposals documentation and the Create and submit project proposals KB article for instructions) |
Project prioritisation models | ✅ Single model (pairwise comparison) | ✅ Multiple models | Enables more nuanced prioritisation Important: Read the Prioritisation documentation and the Perform a prioritisation exercise KB article for instructions and follow the Manual Rank Override for Portfolio Prioritisation and Enhancements to Prioritisation - Altus Product Roadmap cards for updates on these features) |
What‑if scenario planning (resource and budget) | ✅ Supported | ✅ Enhanced | Advanced strategic optimisation and time-phased resource-aware and cost-based portfolio scenarios are supported in Altus (read the Optimisation documentation and Perform an optimisation exercise KB article for instructions) |
Strategic alignment | ❌ Not supported | ✅ Supported | Altus explicitly supports strategic alignment of initiatives (read the Altus Strategy documentation and Create and edit strategic themes and Create strategic goals within strategic themes and Drill-through Strategy Insights KB articles for instructions) |
Benefits tracking | ❌ Not supported | ✅ Supported | Benefits tracking is provided by Altus as part of strategic management (read the Benefits documentation and the Capture project, portfolio, and program benefits KB article for instructions) |
7. Governance, RAID and Compliance
Capability | Project Online | Altus | Expectation (Roadmap‑aware) |
|---|---|---|---|
Stage‑gate governance | ✅ Supported | ✅ Supported | Governance continuity maintained (read the Altus Projects documentation for information on Business Process Flows or BPF in Altus) |
Workflow engine, approvals and controls | Project workflows | Power Automate | Easier to extend and maintain (read the Altus Deployment and Automation documentation for information on automated flows deployed in Altus by default). |
RAID registers | ✅ Supported via SharePoint sites | ✅ Native | Full parity retained (read the Altus Registers documentation for a full list and read the Manage project issues and Manage project risks KB articles as examples)
|
Audit history | ✅ Supported | ✅ Supported | Comparable compliance capability (read the System settings documentation on enabling audio logging consideration and risks) |
8. Reporting and Analytics
Capability | Project Online | Altus | Expectation (Roadmap‑aware) |
|---|---|---|---|
Built‑in reports and Power BI integration | OData‑based (and/or via Reporting Hub retired April 2026) | Native datasets (Dataverse) | Faster, simpler, and more reliable: Useful links:
|
Custom reporting | ✅ Supported | ✅ Supported | Improved data model in Altus (access the Data Models and Reports documentaion for the latest report packages to deploy) |
Executive dashboards | ✅ Supported | ✅ Goal‑focused dashboards | Optimised for decision‑makers (read the Strategic Insights for more information and New Power BI Standard Reports 3.2 for the latest dashboard releases) |
Excel exports | ✅ Supported | ✅ Supported | No regression. |
9. Microsoft 365 Integration and Adoption
Capability | Project Online | Altus | Expectation (Roadmap‑aware) |
|---|---|---|---|
Microsoft Teams integration and embedded Teams project experience | ❌ Limited | ✅ Native | Core project interactions and collaboration inside Teams (read the Use the Altus for Teams app KB article for instructions and Altus for Teams documentation for more information) |
SharePoint document management | ✅ Supported | ✅ Supported | Retained with modern UX. This feature also requires project to be associated with a Microsoft 365 Group for collaboration (read the Manage project documents KB article for instructions) |
Power BI, Word and other Microsoft 365 native integrations | Limited | ✅ Native sync | Reduces reporting administration.
|
Copilot / AI assistance | ❌ Not available | ✅ Supported | New capability, not parity‑based. Altus includes Copilot‑enabled, AI‑assisted capabilities (read the Altus Copilot dociumentation for more information). Important: Altus also features an AI chat embedded within its built-in Altus Help capability (read the Altus Help documentation and Navigating the Built-in Help KB article for instructions). |
Planner ecosystem integration | ❌ Not supported | ✅ Supported | Aligns with Microsoft’s future tooling direction (read the Synchronise Planner Premium Task Assignments with the Altus app KB article and Microsoft Planner documentation) |
Telemetry and Analytics | ✅ Limited via Site Settings > PWA Usage | ✅ Supported | Altus provides selected usage telemetry via the Power Platform Admin Centre, with additional telemetry maintained internally by Altus (read Telemetry for more information). |
10. General Settings and Administration
Below is a comprehensive list of Project Web App (PWA) settings commonly managed by administrators through self‑service.
Project Online | PWA Settings | How This Is Managed for Altus PPM |
A. Security and Access Management Permission Mode
Groups and Categories
Identity and External Access
|
|
B. Enterprise Data Enterprise Custom Fields and Lookup Tables
Calendars
|
|
C. Projects and Enterprise Project Types (EPTs) Enterprise Project Types
Project Detail Pages (PDPs)
Project Settings
|
|
D. Workflow and Demand Management
|
|
E. Resource Management Resource Center Configuration
Resource Engagements
RBS (Resource Breakdown Structure)
|
|
F. Time and Task Management (Timesheets) Timesheet Setup
Time and Task Progress Settings
Non‑Project Time
|
|
G. Portfolio Analysis and Optimization Business Drivers
Portfolio Analyses
|
|
H. Reporting and Data Access Reporting Infrastructure
Power BI and Excel
BI Center
|
|
I. Queue and Database Administration Queue Management
Database Settings
| In Project Online, queue and database administration were explicit administrator responsibilities. In Altus, these functions are handled by the Power Platform and Dataverse, reducing administrative overhead while improving reliability and scalability (visit the publicly available Overview of the Power Platform admin center - Power Platform website from Microsoft Learn for more information).
|
J. System and Look‑and‑Feel UI Customization
Personal Settings
Regional and Language Settings
|
|
K. Performance and Limits
|
|
L. Site and Environment Management
|
|
Additional Resources
Here's a set of supporting materials we've curated for you:
- Microsoft Project Online Alternatives – Altus
- Altus x Project Feature High-level Comparison
- Altus x Project Online Migration Guide
- Microsoft Project Online is retiring: What comes next? | Partner webinar
- Altus Product Roadmap
- Out-of-the-box – Altus PPM Docs
- Microsoft Project Online retirement announcement