Project architecture overview
Microsoft Project for the web will soon become Microsoft Planner, which is currently rolling out to customers. To learn more about setting up the new Planner for your organization, see Microsoft Planner for admins.
This article gives you an overview of the logical architecture that exists for key apps that are provided in Project.
Key Project apps
The previous architecture diagram shows the key apps that are available through Project Plan subscriptions:
- Project for the web
- Roadmap
- Project Online
- Project Online Desktop Client
For more information about features that are available through these project apps and services, see Feature availability across apps and subscriptions in the Microsoft Project service description.
Project Plans
The key Project apps described in this article are available in the following Project Plans.
Plan | Planner Plan 1 | Planner and Project Plan 3 | Planner and Project Plan 5 |
---|---|---|---|
Project for the web |
Available |
Available | Available |
Roadmap |
Read-Only | Available | Available |
Project Online |
Team member access |
Available | Available |
Project Online Desktop Client |
Not Available |
Available | Available |
Note
In Planner Plan 1, users can only view roadmaps in read-only.
For more information on Project Plans, see the Microsoft Project Service Description.
Project for the web
Project for the web provides simple, powerful work management capabilities to meet most needs and roles. Project managers and team members can use Project for the web to plan and manage work of any size.
Platform
Project for the web is built on the Microsoft Power Platform. The Power Platform consists of PowerApps, Power Automate, Power BI, and Dataverse. Integration with the Microsoft Power Platform lets you easily use its components to create custom business solutions and do advanced analytics and reporting on project data.
Just like Project Online, users can access their Project for the web projects through the Project Home page. It will by default list projects that were recently viewed, owned by, or shared with the user.
Data storage
Project for the web data is saved in Dataverse. Dataverse is part of the Microsoft Power Platform, which Project for the web is built on.
Project for the web data is saved in entities in Solutions that are in a Dataverse instance, and can be identified by their display name of Project.
Reporting
You can use Power BI Desktop to import and analyze your Project for the web and Project Online data. To view a Portfolio dashboard of reports that can be helpful in analyzing your data, use the same Project Power BI template.
Roadmap
Use Roadmap to create a collective view of projects that are important to you. Your roadmap can connect to projects created in multiple tools, such as Project Online, Project for the web, and Azure DevOps.
Data storage
Roadmap data are saved to solutions in the Dataverse Default instance. While Project for the web data is saved as entities in Project solutions, Roadmap data is saved to entities in Dataverse solutions that have a display name of Portfolio Service.
Project Online
Project Online is a flexible online solution for Project Portfolio Management (PPM) and everyday work. Project Online provides powerful project management capabilities for planning, prioritizing, and managing projects and project portfolio investments—from almost anywhere on almost any device. Project Online can be used by administrators, portfolio managers and viewers, project and resource managers, and team leads and members.
Platform
Project Online is built on the SharePoint platform, and uses key SharePoint features such as web parts, collaborative sites, and SharePoint security groups. Access is provided through a supported web browser.
Users can access their Project Online projects through the Project Home page. It will by default list projects that were recently viewed, owned, or shared with the user.
Data Storage
Project Online data is stored to the SharePoint Content Database in Office 365. Each Project Online site created within the tenant creates a separate partition within the content database so that each instance is independent of each other. For example, custom fields used in one Project Online site are independent of another Project Online site.
Reporting
You can use Power BI Desktop to import and analyze your Project Online data using Power BI. You can use the Project Power BI template to view a Portfolio dashboard of reports that can be helpful in analyzing your data. And as noted earlier, the same Project template can be used to include your Project for the web data as well.
For larger Project Online instances with large amounts of data, you may want to use SQL Server Integration Services (SSIS) to access and analyze your data.
Project Online Desktop Client
Many project managers use the Project Online Desktop Client as a personal productivity tool for their project management needs. They build schedules in the client, save them as .mpp files, share these files with others, and keep them updated as the project progresses.
You can also use the Project Online Desktop Client to connect to a Project Online site to take advantage of its enterprise project and portfolio management capabilities.
See Also
Turn Project for the web off
Project for web get started guide for admins
Microsoft Power Platform documentation
Project for the web and Project Online
Project for the web and Project Online Desktop Client
Develop applications and reports for the new Project for the web