
Microsoft 365 PPM 2026: Project for the Web + Power Apps Enterprise Implementation Guide
Microsoft 365 Project Portfolio Management 2026: Project for the Web, Power Apps PPM, Roadmap, Power BI integration, enterprise PMO patterns, Project Online migration.
Microsoft 365 Project Portfolio Management 2026: Project for the Web, Power Apps PPM, Roadmap, Power BI integration, enterprise PMO patterns, Project Online migration.

For 15 years, enterprises ran their PMO on Microsoft Project Online (and before that, Microsoft Project Server). The architecture was familiar — SharePoint as the data layer, Project Web App as the user interface, Project Professional desktop as the planning tool. Hundreds of Fortune 500 PMOs were built on this stack.
That world is ending. Microsoft has placed Project Online on an end-of-life trajectory. The replacement architecture is built on the Power Platform: Project for the Web as the planning surface, Microsoft Dataverse as the data layer, Power Apps as the configuration and customization surface, Power BI as the analytics layer, and Roadmap as the portfolio visualization.
For enterprises running an active Project Online deployment, the migration to the new stack is the dominant PMO modernization project of 2026. For enterprises building a PMO from scratch on Microsoft 365, the new stack is the destination — there is no reason to build new capabilities on the deprecated Project Online platform.
This guide walks through the architecture, the migration sequencing, the customization patterns, and the EPC Group implementation framework for a modern Microsoft 365 PPM deployment.
The previous PPM architecture was a creature of its time. Project Server launched in 2003 on SharePoint 2003; Project Online was the SaaS evolution starting in 2013. The architecture's strengths — deep integration with Project Professional desktop, the Project Web App scheduling experience — were attached to limitations that mattered more over time:
SharePoint as a data layer is the wrong abstraction. SharePoint lists were never designed for the row-level CRUD performance that PPM workloads require. Performance degraded for enterprises with thousands of active projects.
Project Professional desktop is a 30-year-old code base carrying limitations that are increasingly difficult to address.
Custom Project Server extensibility was a dead end. EPM extensibility patterns (event handlers, custom fields, custom workflows) were tied to the SharePoint and Project Server APIs, and Microsoft's investment focus shifted to the Power Platform extensibility model.
Power BI integration was bolt-on, not native. Reporting on Project Online required ODATA connectors, complex DAX, and frequent refresh issues.
The new architecture solves these issues:
The project manager's primary surface. Provides:
Project for the Web is accessed via web browser; there is no required desktop installation.
The data layer underneath Project for the Web. Standard Dataverse capabilities:
The Dataverse environment hosting PPM should typically be a dedicated environment (separated from CRM or other Power Apps workloads) to allow for PPM-specific configurations and security.
The extensibility surface for the PPM solution. Common customizations:
The reporting layer. Common portfolio analytics:
Power BI semantic models built on Dataverse via the native Dataverse connector. Refresh cadence depends on the operational tempo — typically daily or sub-daily.
The high-level portfolio visualization. Roadmap is a separate experience from Project for the Web, focused on aggregating multiple projects or programs into a single visualization for executive consumption.
For enterprises with active Project Online deployments, the migration to the new stack is the dominant 2026 PMO project. The migration spans several dimensions:
Project Online data lives in SharePoint lists and the Project Server Reporting database. The migration to Dataverse involves:
For organizations with hundreds of active projects, the data migration is typically 4–8 weeks of dedicated work depending on data complexity and custom field count.
Project Online customizations — custom fields, custom workflows, custom event handlers — do not migrate to the new stack as-is. Each customization requires a rebuild on the Power Platform.
The rebuild is typically a simplification opportunity: many customizations in Project Online accumulated over years are no longer needed, or can be replaced with simpler Power Platform patterns. EPC Group's typical pattern is to inventory the customizations, classify each as Keep / Rebuild / Retire, and design the new-state customization surface around the Keep and Rebuild categories.
Project for the Web is a different user experience from Project Web App. Project managers who have spent years in PWA need training and adoption support to be productive in the new surface.
The adoption work runs in parallel with the migration: pilot a business unit on the new stack, train, harvest feedback, refine, then expand.
A standard pattern: a model-driven Power App that presents a project intake form, captures the required metadata, and triggers a stage-gate workflow.
The form fields typically include:
The intake form's data lands in a custom Dataverse table (typically epc_ProjectRequest or similar) and a Power Automate flow handles the routing.
A standard pattern: Power Automate cloud flows that move project requests through approval stages (Idea → Concept → Charter → Approved → Active → Closed). Each gate has a defined approver and required artifacts.
The Dataverse Business Process Flow surface can visualize the gate progression on the project record.
For PMOs with explicit resource capacity planning:
For PMOs tracking budget vs. actual:
EPC Group's typical Power BI dashboard suite for a Microsoft 365 PPM deployment:
The Power BI semantic model backing these dashboards is a star schema over the Dataverse PPM tables:
The semantic model can run on DirectLake mode if the Dataverse data is mirrored to OneLake (a 2026 capability), or on Import mode with daily refresh for most deployments.
For a Fortune 500 PMO migrating from Project Online or building a new PPM platform on Microsoft 365, the standard EPC Group pattern:
Weeks 1–4: Discovery and architecture.
Weeks 5–10: Foundation build.
Weeks 11–16: Customization build.
Weeks 17–22: Power BI portfolio analytics.
Weeks 23–26: Data migration (if migrating).
Weeks 27–30: Adoption and rollout.
Weeks 31–34: Stabilization and handover.
The 34-week timeline is for a Fortune 500 PMO with hundreds of active projects and a substantial Project Online migration. Smaller PMOs run shorter; greenfield deployments without migration can compress to 20 weeks.
Across the Microsoft 365 PPM implementations EPC Group has guided, the recurring problem patterns:
Trying to migrate every Project Online customization 1:1. Many Project Online customizations are no longer needed. Use the migration as a simplification opportunity.
Under-investing in user adoption. Project for the Web is a different experience from Project Web App. Project managers need training and support.
Skipping the Dataverse security role design. Default Dataverse security is permissive. Enterprise PMO deployments need a deliberate role design.
Mixing PPM with CRM or HR Power Apps in the same Dataverse environment. PPM workloads have specific characteristics that benefit from a dedicated environment.
Forgetting about Project Online retirement timeline. The migration timeline should be set against Microsoft's published Project Online end-of-support dates, not assumed indefinite availability.
Power BI semantic-model design as an afterthought. The reporting design should be part of the Dataverse schema design from week one, not bolted on at week 22.
Inadequate financial integration scope. If budget tracking is part of the PPM scope, the integration with the financial system needs explicit attention. Manual budget data entry is a known failure mode.
Microsoft 365 Project Portfolio Management in 2026 is the stack consisting of Project for the Web (project planning), Microsoft Dataverse (data layer), Power Apps (customization layer), Power Automate (workflow), Power BI (analytics), and Roadmap (portfolio visualization). It replaces the previous Project Online and Project Server architecture.
Microsoft has placed Project Online on a published end-of-life trajectory. Specific end-of-support dates are documented in the Microsoft 365 service description; verify the current dates against the Microsoft documentation for your tenant's planning timeline. Most enterprises are completing migrations during 2026.
Project for the Web is the web-based project planning experience that replaces Project Web App. It provides Grid, Board, and Timeline views over project schedules; integrates with Microsoft Teams; and stores data in Microsoft Dataverse.
No. Project for the Web is a browser-based experience. Microsoft Project Plan 1 and Plan 3 licenses include Project for the Web access. Microsoft Project Plan 5 also includes the desktop client for users who prefer it.
Microsoft Dataverse is the data platform underneath Microsoft Power Platform applications. For PPM, Dataverse stores all project, task, resource, and assignment data with a relational schema, standard APIs, audit logging, and security model.
Power BI connects to Microsoft Dataverse via the native Dataverse connector. Semantic models can be Import or DirectQuery; with the 2026 Dataverse-to-OneLake mirroring, DirectLake mode is also possible for high-performance scenarios.
Roadmap is the portfolio visualization experience in Microsoft 365. It aggregates multiple projects or programs into a high-level timeline view for executive consumption.
For a Fortune 500 PMO with hundreds of active projects and substantial customization, the migration is typically 30–34 weeks. Smaller PMOs run shorter; greenfield deployments without migration can complete in 20 weeks.
Customization happens through Power Apps and Power Automate, not within Project for the Web itself. Custom Dataverse tables, custom forms via model-driven Power Apps, custom workflows via Power Automate, and custom analytics via Power BI provide the customization surface.
Resource capacity is captured in the Resource table in Dataverse. Demand is calculated from task assignments across projects. Power BI reports compare capacity vs. demand, and Power Apps provides resource managers a UI to rebalance.
Yes. Project for the Web supports task dependencies (finish-to-start, start-to-start, finish-to-finish, start-to-finish) and calculates schedule paths. Complex schedule analysis features may still be richer in the Project Professional desktop client.
Microsoft Planner is a lightweight task management tool intended for team-level work. Project for the Web is for project-level work with structured schedules, dependencies, and resource management. The two products serve different scopes and can coexist in the same tenant.
Project Online project templates do not migrate as-is. Equivalent templates are configured in the new stack via a combination of standard Project for the Web templates and Power Apps configurations. The template strategy is part of the foundation-build phase of the migration.
Project Plan 1 is the entry-level license for occasional project consumers. Project Plan 3 includes Project for the Web full functionality. Project Plan 5 adds portfolio capabilities and the desktop client. Resource managers and PMO leaders typically use Plan 3 or Plan 5. Verify the current license matrix against the Microsoft 365 service description for your tenant's planning.
EPC Group works with Fortune 500 PMOs on Microsoft 365 PPM implementations and Project Online migrations. The standard pattern is a 30–34 week engagement covering discovery, foundation, customization, analytics, migration (if applicable), adoption, and stabilization. Our consultants — including Microsoft Press bestselling author Errin O'Connor — bring direct PPM implementation experience and compliance-native delivery for regulated-industry PMOs.
Yes. Project for the Web supports both Grid (waterfall-style) and Board (Kanban / agile-style) views over the same project data. Hybrid methodologies are common — strategic milestones tracked at the project level, execution tracked at the sprint level in Azure Boards or DevOps and rolled up to the portfolio.
If your enterprise is operating Project Online or planning a new PMO platform on Microsoft 365, the practical next steps:
EPC Group has 29 years of enterprise Microsoft consulting experience and is Microsoft Solutions Partner with the core designations. We were historically the oldest continuous Microsoft Gold Partner in North America from 2016 until the program's retirement. Our consultants — including Microsoft Press bestselling author Errin O'Connor — bring direct PPM implementation experience across hundreds of engagements including Fortune 500 PMO migrations and regulated-industry deployments. To discuss your PPM modernization, contact EPC Group for a 30-minute discovery call.
CEO & Chief AI Architect
Microsoft Press bestselling author with 29 years of enterprise consulting experience.
View Full ProfilePower BI for PMO executive portfolio dashboards: portfolio heat maps, milestone tracking, resource utilization, budget variance, and earned value for $50M+ programs.
Project Portfolio ManagementMicrosoft Project Copilot enterprise integration 2026: AI-augmented PMO for project planning, status summarization, risk identification, and resource recommendations.
Project Portfolio ManagementPower Apps PPM resource capacity management for enterprise PMOs with 500+ resources. Demand/capacity modeling, skill-based allocation, scenario planning, Power BI integration.
Our team of experts can help you implement enterprise-grade project portfolio management solutions tailored to your organization's needs.