Project architecture overview

This article gives you an overview of the logical architecture that exists for key apps that are provided in Project.

Project logical architecture diagram.

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 Project Plan 1 Project Plan 3 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 Project 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 very 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