Collab365 SpacesCollab365 Spaces
SpacesBoardsPricingAcademy membersHow It Works
Collab365 Spaces

AI changes work. Know what to do.

Follow Collab365

FacebookLinkedInInstagramX (Twitter)TikTokYouTube
Excellent on TrustpilotTrustScore 4.5/514 reviews

Platform

  • Explore Spaces
  • Create Account
  • Spaces Roadmap
  • For Teams

Company

  • How We're Surviving AI
  • Blog
  • Academy members
  • About
  • Contact

Legal

  • Privacy
  • Terms
  • Cookie Policy

© 2026 Collab365 Spaces Limited. All rights reserved.

Badhan Ct, Castle St, Hadley, Telford, Shropshire, TF1 5QX, UK

AI changes work. Know what to do.
Start free trial
Back to Briefings

A 2026 Blueprint for Architecting Power Platform Solutions

Microsoft Power Platform has shifted since 2024. Power Virtual Agents became Copilot Studio, portals rebranded to Power Pages, and modern Fluent UI is now mandatory for model-driven apps. This briefing maps each deprecated component to its 2026 replacement and provides a…

BriefingReviewed by Mark Jones13 JunLast review 13 Jun 2026

1. What's Changed Since This Session

The landscape of the Microsoft Power Platform has evolved significantly since the original session was recorded in early 2024. The following table summarizes the key technological shifts, brand updates, and architectural replacements that define the ecosystem as of April 2026.

Technology Demonstrated (2024)Status in April 2026What Replaced It / Current Approach
Power Virtual Agents (PVA)Converged / RebrandedMicrosoft Copilot Studio. Classic bots remain migratable, not simply deleted.
PVA Classic Topic OrchestrationLegacy / DeprecatedGenerative Orchestration powered by Large Language Models (LLMs).
Power Apps PortalsRebranded / UpgradedMicrosoft Power Pages.
Portals Admin CenterDeprecated (June 2023)Power Pages Setup Workspace and Power Platform Admin Center.
Portals Standard Data ModelLegacyEnhanced Data Model (solution-aware, virtual tables).
Portal Content Editor ToolDeprecated (June 2026 Removal)Power Pages Design Studio.
Classic Form DesignerDeprecatedModern App Designer (recommended for model-driven apps; mandatory for new model-driven app creation as of October 2023 deprecation).
Classic Canvas ControlsStill supportedModern controls (Fluent 2 design system) recommended for new canvas apps; classic controls remain available and supported.
Classic Theming (model-driven)SupersededModern look mandatory for model-driven apps from Wave 1 2026 (April 1, 2026).
Manual Table CreationActiveCopilot "Start with data" using natural language prompts.
Manual Bot WorkflowsActiveAgentic Apps and Autonomous Event Triggers.
Per-User Licensing DefaultActivePay-As-You-Go Azure Meters and Capacity Packs.
Azure AD B2C for PortalsActive but LegacyEntra External ID.

Evidence note on modern controls and model-driven look: The "New Look" (modern Fluent-based UI) became mandatory for model-driven apps from April 1, 2026 per Wave 1 release plan. Canvas apps have modern controls available and recommended but classic controls remain supported. Source: https://learn.microsoft.com/en-us/power-apps/user/modern-fluent-design and https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/controls/modern-controls/overview-modern-controls

Evidence note on PVA: Power Virtual Agents was not retired; it was rebranded and expanded into Microsoft Copilot Studio. Classic Power Virtual Agents bots can be cloned and migrated to Copilot Studio unified authoring. Source: https://learn.microsoft.com/en-us/microsoft-copilot-studio/unified-authoring-conversion

2. How to Build This Today

The original session demonstrated the assembly of four distinct business applications using the tools available in early 2024. Today, a developer must leverage the April 2026 feature set. This era introduces agentic artificial intelligence, modern designer interfaces, and stricter governance models. The following sections provide an exhaustive, step-by-step methodology for rebuilding these exact scenarios using the current toolset.

Scenario 1: Issue Reporting System in Dataverse for Teams

The session demonstrated an issue reporting system in Dataverse for Teams. The speaker built this using canvas Power Apps (for the app), Dataverse (data), Teams (hosting), Power Virtual Agents (bot), Power Automate flows, and adaptive cards in Teams.

Here is how a developer builds that same thing today in April 2026.

Phase 1: Provisioning the Teams Environment

The foundation remains Microsoft Dataverse for Teams. This platform provides a relational data store scoped strictly to a specific Teams group. It eliminates the need for standalone premium licenses for basic internal applications.

A developer must understand the constraints of this environment. Dataverse for Teams environments are limited to approximately 1 million rows or 2 gigabytes of storage per environment. This limit cannot be extended by purchasing additional capacity; when exceeded, the environment must be upgraded to full Dataverse. Furthermore, there is no direct API access to Dataverse for Teams outside of the Teams client. If standalone Power Apps or Power Automate usage is required later, the environment must be upgraded to a full Dataverse instance. Source: https://learn.microsoft.com/en-us/power-platform/admin/about-teams-environment

The developer must first install the Power Apps personal app within the Teams client. Navigating to the Microsoft Teams app store, the developer searches for Power Apps and selects Add. For easier access, the developer can right-click the icon in the Teams app bar and select Pin. Once the app loads, the developer selects the Build tab from the top menu. Selecting Create an app prompts the developer to choose a target Team. Selecting the Team triggers the automatic provisioning of a Dataverse for Teams environment in the background.

Quick Win: Instead of building the canvas app from absolute scratch, the developer can utilize the native "Issue reporting" sample template. Navigating to the Power Apps app in Teams, the developer selects Issue reporting from the available templates. This template automatically provisions the required Dataverse tables, standard user interfaces, and manager dashboards in a matter of seconds, providing a massive head start.

Phase 2: Customizing the Canvas App

With the template installed, the developer must adjust the application to fit the specific organizational workflow. Within the Power Apps Build tab in Teams, the developer selects Installed apps and opens the Issue reporting app. This action launches the Power Apps Studio directly within the Teams client.

To add custom data fields, the developer navigates to the Data pane. Locating the Issue table, the developer selects Edit data to open the inline Dataverse table editor. The developer can add a new column, such as an Issue Urgency choice column, directly from this interface. Returning to the canvas, the developer inserts a Drop down control from the command bar. The developer binds the Items property of this drop-down to the newly created choice column. To save progress, the developer selects the Save icon on the app actions menu, followed by Publish to Teams to make the updates live for the selected Team.

Phase 3: Building the Agent in Copilot Studio

The most significant departure from the original session involves the chatbot. Power Virtual Agents no longer exists as a standalone brand. It is now an integrated capability within Microsoft Copilot Studio.

The architectural shift from the rigid, topic-based decision trees of classic Power Virtual Agents to the dynamic, LLM-driven generative orchestration model of Microsoft Copilot Studio is the most critical learning curve for developers updating 2024 architectures. Generative orchestration replaces static dialogue trees with an LLM-driven planner. This planner autonomously selects the best tools, knowledge sources, and plugins to resolve user queries.

The developer navigates to the Teams app store and installs the Microsoft Copilot Studio application. From the Copilot Studio Home page, the developer selects Start now. The developer chooses the identical Team used for the canvas app and selects Continue. The developer names the agent "IT Issue Assistant", selects the primary language, and selects Create.

In 2026, the developer must configure Generative Orchestration to utilize the full capabilities of the platform. Navigating to the agent's Settings, the developer selects Generative AI. The developer ensures the orchestration mode is set to Generative rather than Classic.

The developer selects Knowledge from the left pane. The developer connects the agent to the organization's SharePoint intranet or specific public URLs. This knowledge integration allows the bot to dynamically answer basic IT queries without requiring any manual scripting or predefined conversational nodes.

Phase 4: Integrating Adaptive Cards via Power Automate

When an issue requires escalation, the agent must trigger a workflow to post an adaptive card to the IT support channel. Within Copilot Studio, the developer selects Topics and Plugins, then adds a new Action. The developer chooses Create a flow, launching the embedded Power Automate interface. The flow is automatically configured with the Copilot Studio (Preview) trigger. The developer adds the Post adaptive card in a chat or channel action from the Microsoft Teams connector. Once saved, the developer returns to Copilot Studio. The generative orchestrator will invoke this flow whenever it detects a user intent matching the flow's description. Finally, the developer selects Publish from the navigation menu to deploy the agent to the Team.

Scenario 2: CRM-Like Sales Solution

The session demonstrated a CRM-like sales solution. The speaker built a custom model-driven app on Dataverse with tables, forms, and views for sales pipelines, avoiding full Dynamics 365 licensing.

Here is how a developer builds that same thing today in April 2026.

Phase 1: Establishing the Developer Environment

Before architecting the data model, the developer must establish a secure sandbox. The Microsoft Power Platform Developer Plan provides a free, individual environment equipped with a 2 gigabyte Dataverse database and access to premium connectors.

The developer navigates to the official Power Apps Developer Plan website (https://learn.microsoft.com/en-us/power-platform/developer/plan). The developer signs up using a work or school email address backed by Microsoft Entra ID. Personal email accounts are not supported for this plan. The developer must be aware that developer environments remaining inactive for 30 days are automatically disabled and eventually deleted.

Phase 2: Defining the Schema with Copilot

The developer signs into the Power Apps maker portal (make.powerapps.com). From the Home screen, the developer utilizes the Start with data capability powered by Copilot. The developer types a specific prompt into the chat interface: "Create a relational data model for a sales pipeline tracking system. Include a primary table for Accounts with company details, and a related table for Opportunities featuring deal size, probability, and sales stage."

Copilot generates the proposed Dataverse schema in real-time. The developer reviews the AI-generated schema on the screen, adjusts data types as needed, and selects Create app.

Phase 3: Assembling the Model-Driven App

The Copilot action automatically generates a foundational model-driven app. Navigating to Solutions on the left navigation pane, the developer creates a new solution to ensure proper dependency tracking. Inside the empty solution, the developer adds the AI-generated model-driven app and the Dataverse tables.

Opening the app launches the Modern App Designer. The classic form designer was deprecated in October 2023, with the Switch to classic option removed by default. To organize the application, the developer selects the Navigation pane and adds new groups and areas, then adds Dataverse tables as pages within these navigation groups.

Quick Win: For model-driven apps, the modern look became mandatory for all users from April 1, 2026 per the 2026 Wave 1 release. Ensure any customizations are compatible with the modern Fluent-based interface rather than relying on classic themes. Source: https://learn.microsoft.com/en-us/power-apps/user/modern-fluent-design

Phase 4: Configuring Business Logic and Pipelines

To enforce sales methodologies, the developer implements Business Process Flows. From the solution view, the developer selects New > Automation > Process > Business Process Flow. The process is bound to the Opportunity table. The developer defines specific stages within the visual designer: Qualify, Develop, Propose, and Close. Each stage is configured with required data steps.

Finally, the developer selects Save on the command bar, followed by Publish to make the CRM solution active for testing.

Scenario 3: Customer and Partner Portals

The session demonstrated customer and partner portals. The speaker demonstrated Power Apps Portals linked to Dataverse for external access.

Here is how a developer builds that same thing today in April 2026.

Phase 1: Provisioning the Power Pages Site

This product has been entirely overhauled and rebranded as Microsoft Power Pages. The legacy Power Apps portals admin center was retired in June 2023, and the legacy portal content editor tool is scheduled for complete removal by June 2026.

The developer begins in the dedicated Power Pages maker portal (make.powerpages.microsoft.com). Selecting Create a site launches the modern site creation wizard. As of 2026, all new sites utilize the Enhanced Data Model by default. This modernized framework relies on a combination of system tables, nonconfiguration tables, and virtual tables rather than the standard custom tables used in the past. When the site is created, it is set to Private by default.

Phase 2: Designing the Interface and Data Integration

The developer utilizes the Power Pages design studio, which offers distinct workspaces for Pages, Styling, Data, and Setup. In the Data workspace, the developer connects the site to the Dataverse tables created during the CRM scenario.

The developer must configure Table Permissions to ensure external users can only view records associated with their specific profile. Moving to the Pages workspace, the developer creates a new page titled "Partner Dashboard." A List component is added to the page and bound to the Account table.

Phase 3: Configuring External Authentication

External users should not use internal organizational credentials to access the portal. The developer navigates to the Setup workspace and selects Identity providers.

While Azure AD B2C was the historical standard, Microsoft now recommends Entra External ID for modernized, integrated external identity management. The developer selects the Entra External ID provider option from the list and configures the OpenID Connect protocol settings.

Phase 4: Integrating the Agent API and Analytics

To elevate the partner experience, the developer integrates an AI-powered agent created in Microsoft Copilot Studio. Still within the Setup workspace, the developer selects the specific Copilot Studio agent from the environment list. Agents created directly from Power Pages automatically become aware of the site context.

Quick Win: The developer should configure site analytics and server logging within the Setup workspace. This 2026 feature integrates Application Insights via a simple provider script, tracking page views, form interactions, and session details.

Scenario 4: Financial Forecasting App

The session demonstrated a financial forecasting app. The speaker extended Dynamics 365 Sales using canvas Power Apps embedded within a model-driven form.

Here is how a developer builds that same thing today in April 2026.

Phase 1: Designing the Canvas App

The developer navigates to the Power Apps Studio and creates a new Canvas app formatted for a custom tablet layout. The app connects directly to the Dataverse environment containing the Dynamics 365 Sales data. The developer utilizes the ModelDrivenFormIntegration control to allow the embedded canvas app to receive contextual data passed dynamically from the host model-driven form.

Phase 2: Preparing the Model-Driven Form

The developer must integrate the newly published canvas app into the Dynamics 365 Sales interface. Navigating to the Solutions area in the maker portal, the developer opens the solution containing the Dynamics 365 Account table. The developer selects Forms and opens the primary Account Main Form using the Modern App Designer.

Phase 3: Embedding the Component

Within the modern form designer, the developer selects the specific layout section for the forecasting tool. The developer creates a dedicated New Tab labeled "Financial Forecast." With the anchor column selected, the developer navigates to Components and selects the Canvas app control.

Phase 4: Configuring Parameters and Publishing

The developer provides the App ID to configure the canvas app control. To ensure a clean, professional user interface, the developer clears the Display label on the form checkbox. If another canvas app is already embedded on the form, the developer receives a warning that only one canvas app can be enabled per form. Finally, the developer selects Done, saves the form layout, and clicks Publish.

Quick Win: For full-page, immersive experiences that do not require tying to a specific Dataverse record, the developer can leverage Custom Pages. These allow developers to build canvas experiences that sit alongside standard model-driven views in the primary navigation menu.

3. Licensing Quick Reference

Deploying these four applications in a production environment requires strict adherence to the Microsoft Power Platform licensing model. Organizations should verify current pricing at https://www.microsoft.com/en-us/power-platform/products/power-apps/pricing before making licensing decisions, as prices can change.

Product and License TypeApplicable ScenarioBilling Metric and Capacity Notes
Power Apps PremiumScenario 2 (Custom CRM) Scenario 4 (Embedded Canvas)Required for unlimited applications utilizing premium Dataverse connectors. Accrues 250 MB Dataverse database capacity per user. Approximately $20/user/month (verify current pricing).
Power Apps per appWhere applicableEnd of sale on public price list January 2, 2026. Still available in CSP channel as of April 2026. Existing customers can continue to renew. New architectures should plan for Power Apps Premium.
Power Pages AuthenticatedScenario 3 (Partner Portals)Sold in capacity packs per authenticated unique users per site, per month. Verify current pricing at Microsoft.
Power Pages Pay-As-You-GoScenario 3 (Variable Traffic Sites)Billed via Azure subscription per active user, per website, per month.
Copilot Studio LicenseScenario 1 (Teams Issue Bot)Provides Copilot Credits per month, decremented based on generative task complexity. Verify current pricing at Microsoft.
Dataverse for TeamsScenario 1 (Teams Environments)Included with Microsoft 365. Maximum of 2 GB per Teams environment. Does not permit standalone API access outside of the Teams client. Cannot purchase additional capacity.

Organizations must monitor their Dataverse consumption closely. Each Dataverse for Teams environment is limited to approximately 1 million rows or 2 GB. Additional storage cannot be purchased for Dataverse for Teams; if more is needed, the environment must be upgraded to full Dataverse.

Evidence Notes

Dataverse for Teams capacity limits (2 GB / ~1 million rows): https://learn.microsoft.com/en-us/power-platform/admin/about-teams-environment

Power Virtual Agents converged into Copilot Studio (not simply retired): https://learn.microsoft.com/en-us/microsoft-copilot-studio/unified-authoring-conversion

Power Apps per app end of sale on public price list January 2, 2026; CSP channel clarification: https://learn.microsoft.com/en-us/partner-center/announcements/2026-march

Modern look mandatory for model-driven apps from April 1, 2026: https://learn.microsoft.com/en-us/power-apps/user/modern-fluent-design

Modern controls recommended but not mandatory for canvas apps: https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/controls/modern-controls/overview-modern-controls

Source note

Source note

Briefing published by Collab365 Spaces, reviewed by Mark Jones on 13 Jun 2026. Cite as "A 2026 Blueprint for Architecting Power Platform Solutions", Collab365 Spaces. 52 sources referenced.

spaces.collab365.com/posts/a-2026-blueprint-for-architecting-power-platform-s-fF1LNh

Have a question or correction?

No comments yet