TL;DR
- Project Evolution: Project Server (on-premises) > PWA (SPO) > Project for the Web (Dataverse) > Planner Premium (M365+Dataverse)
- Licensing: Planner Basic (included in M365) | Planner Premium (add-on P1, P3 or P5)
- Customization: Currently supported for P1, P3 or P5 licensed users using Power Platform Microsoft Project Service Core solution in dedicated environments
- Reporting: Use Power BI desktop client connecting to Dataverse tables
- Teams Integration: Use Planner app for plans created in default environment (out of the box plans) & Project app for plans created in dedicated environments (customized plans)
Overview
Over the past few years Microsoft Project has been going through some major changes. Not just from a functionality perspective, but rather from an evolution, branding and re-platforming perspective. Microsoft Project has been one of the more challenging on-premises platforms for Microsoft to transform into a true cloud service. In this article I will review at a high level the re-platforming and evolution of the product into the service it is today and clarify some of the confusion around its branding and integration with Microsoft Planner and what Planner Premium really means.

Planner Premium on the Timeline view
Microsoft Project’s Transition to Project for the Web
For a full history of Microsoft Project, check out the Microsoft Project Wikipedia page.
The PWA era
In the early 2010s, along with the transformation of BPOS to Office 365 (O365), the predecessor to Microsoft 365 (M365), Microsoft started implementing Project Online as an O365 add-on service utilizing Project Web Access (PWA). PWA is essentially a SharePoint Online (SPO) site dedicated to hosting Project MPP files using a Project specific SPO site template. The site template includes pages and lists for things like projects, approvals, tasks, resources and reports.

PWA Landing Page
The idea was that Microsoft Project desktop client users would open the MPP files hosted in the dedicated SPO site and continue to work as they always have. Licensing was based on the on-premises licensing approach and didn’t change much. PWA is still supported today (as of 2025), and you will find that many current project management professionals are still using this approach.
Since most project management offices (PMOs) and project management professional were the typical heavy users of Microsoft Project, they tended to use Microsoft Project Server and were content to continue the use of Project’s on-premises implementations, even if they were hosting the files in SPO.
The Dataverse Era
In 2020, Microsoft moved to making Project Online a true cloud-based service and not just a holding area for MPP files in the cloud. They built a web application hosted at project.microsoft.com and re-branded that implementation as Project for the Web. You can find Microsoft’s features description on the What can you do with Project for the web? page and the service description on the What is Project for the Web page?. They used the Dataverse database in the Power Platform’s default environment as the backend storage for the service. You can find more on how to implement Project for the Web on the Microsoft’s Deploying Project page. You can find guidance on how to integrate Project for the Web and PWA on the Integrate Project for the web into your project management processes page. Also note that Microsoft also developed some Project for the Web accelerators which are documented at the Enhance your projects with the Project Management Office Accelerator page.
Before an organization gets a license for Project for the Web, they will get the following screen when visiting project.microsoft.com.

Project for the Web without a License
Once an organization enables & gets licensed for Project for the Web, a Power Platform solution called Microsoft Project Service Core gets deployed to Dataverse in the default environment automatically by Microsoft and your licensed users can start to make plans.

Project for the Web Landing Page
Notice the link at the bottom of the screen labelled “Go to Project Online ->”. This link will take you to the PWA page on SPO (where you can find previous MPP files hosted). This and Microsoft’s documentation refer to PWA as Project Online and Project for the Web isn’t Project Online. It’s important to note that it’s an evolution of the Project Online service offering, from cloud hosted projects (MPP files & associated pages/lists) to a true cloud hosted project management service application. Microsoft posted a page called Project for the Web and Project Online to help explain the differences. They also posted another page called Project for the Web and Project Online desktop client to explain how to use Project for the Web from the desktop client. A service description for Project Online, Project for the Web and the Project Online desktop client can be found at the Microsoft Project service description page. However, the rebranding doesn’t stop there.
Project for the Web’s Evolution to Planner Premium
Introduction of planner
Around the same time that Project for the Web was being rolled out, Microsoft added a new task management cloud service application called Planner hosted at planner.cloud.microsoft as part of the M365 suite of tool and was included as part of the standard M365 licensing scheme (not an add-on like Project for the Web). More information on managing Planner can be found on the Microsoft Planner for Admins page.
This application was targeted for project management “lite” scenarios. Scenarios where users don’t have or need deep project management capabilities and experiences. Of course, Planner and Project for the Web were seen by many as somewhat competing products, and it seemed that most of the new development was in Planner and not in Project for the Web. This added to the confusion already happening between Project for the Web and PWA. Not to mention that these weren’t the only Microsoft task management applications being offered either.
This year Microsoft is rebranding Project for the Web now as Planner Premium. The intent here is to consolidate the project management service offerings into one brand: Planner. The Planner plans that come with M365 are now called Planner Basic. The Planner Premium delineation is to designate that what used to be called Project for the Web is still going to be licensed as an add-on and are currently called Planner Plan 1, 3 & 5. You can find more details on each of these plans on the Compare work management offerings page.
The consolidation isn’t only about licensing, but also the interface as well. Below you can see that in the planner interface you can now create Planner Premium plans:

Planner Plans – Basic & Premium
Once you create these Premium plans, the feature set you will see will depend on the license assigned to you and will look like the first image in this post labelled Planner Premium on the Timeline view.
Integrations with the Power Platform Applications & other M365 Services
Non-Default Environments
Project for the Web solutions in the default environment have significant access limitations (generally read-only access) as the default environment is not intended as a development or custom solutions environment.
The Microsoft Project Service Core solution can also be deployed to Power Platform dedicated environments intended for development or hosting custom solutions. What this means is that you can provision Project for the Web plans using Dataverse tables in a dedicated environment where you have full control and can build other full control applications on top of the Project for the Web backend data. Users can still access all their plans on project.microsoft.com, whether the plan’s data is in the default or dedicated environments. More information can be found on the Deploying Project for the web page.
Dataverse & Power Automate
The backend data (whether deployed to the default and dedicated environments) is stored in Dataverse tables provisioned by the Power Platform’s Microsoft Project Service Core solution. This backend data is browsable if you have Power Apps maker rights. In addition, you can use the Dataverse connector in Power Automate to setup triggers and perform actions against the backend data in standard tenants (depending on tenant specific admin controls). Instructions to do this can be found on the following pages:
Power BI
Project reporting can be created in Power BI. Refer to the following pages:
- Project for the Web: Use Power BI Desktop to connect with your Project data
- PWA: Connect to Project Web App with Power BI
Microsoft Teams
You can access all the flavors of plans and tasks in Microsoft Teams via all the following Teams apps.
| TEAMS’ APP | USER CONTEXT | CHANNEL CONTEXT |
| Planner | Used to show all the plans and tasks the user is associated with from To-Do, Outlook Tasks, & Planner (including Premium plans) created in the default environment. | Used to show a plan and tasks the team (M365 group) is associated with from Planner (including Premium plans) created in the default environment. |
| Project | Not supported | Used to show a plan and tasks the team (M365 group) is associated with from Project for the Web. This includes plans created in the default and dedicated environments. |
| SharePoint | Not supported | Used to show a PWA site. |
LIMITATIONS: Currently the Planner app only support Planner Basic & Premium plans and tasks created in the default environment. I would expect that plans and tasks created in dedicated environments will eventually be included, but not anytime soon.
Are we there yet?
As of the time of this post, the only significant or key limitation is the ability for Planner Premium to include with plans created in Power Platform dedicated environments in order to support plans that can be used with fully customizable applications and fully support Dataverse triggers and actions.
Related
- Best practices for setting up Planner Premium plans…coming soon.
- Configuring Power Automate triggers & actions for Project plans…coming soon.
- Working with Dataverse choice fields in Power Automate…coming soon.
- Provisioning Project plans in dedicated environment…coming soon.
- To delegate or not to delegate, how best to provision M365 resources in Power Automate…coming soon.
- Automatically adding Teams channel tabs for Project plans, Power BI reports & Lists…coming soon.

