Application modernization Archives - Microsoft Power Platform Blog http://approjects.co.za/?big=en-us/power-platform/blog/topic/application-modernization/ Innovate with Business Apps Wed, 14 Oct 2026 08:25:28 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.5 Go multilingual with the Power Pages plugin http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/go-multilingual-with-the-power-pages-plugin/ http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/go-multilingual-with-the-power-pages-plugin/#respond Wed, 14 Oct 2026 08:25:25 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=135135 We’re thrilled to bring localization support to the Power Pages plugin for GitHub Copilot CLI and Claude Code. The new /add-localization skill makes it easy to create multilingual Power Pages SPA sites in 43+ languages, including experiences in right-to-left languages such as Arabic and Hebrew.

The post Go multilingual with the Power Pages plugin appeared first on Microsoft Power Platform Blog.

]]>
We’re thrilled to bring localization support to the Power Pages plugin for GitHub Copilot CLI and Claude Code. The new /add-localization skill makes it easy to create multilingual Power Pages SPA sites in 43+ languages, including experiences in right-to-left languages such as Arabic and Hebrew.

Making a site multilingual used to mean choosing an i18n library, extracting every string, building a language selector, and testing right-to-left layouts by hand. Now you name the languages, approve a plan, and the plugin does the rest.

What’s new

  • /add-localization skill. Add or extend multilingual support in React, Vue, and Angular sites.
  • AI-generated or blank translations. Let the agent translate your content, or create blank translation files for your own translators.
  • Built-in right-to-left support. The skill audits your layout, applies logical CSS, and verifies both the layout directions in a real browser.
  • Localization during site creation. /create-site now asks whether you want more languages, and hands off to /add-localization without leaving the flow.

See it in action

How it works

Run the skill from your project folder:

/add-localization Add French, German, and Arabic
  1. Plan. The skill detects your framework and opens a plan in your browser listing the languages, package, and files to change. Nothing changes until you approve it.
  2. Build. It installs the package, extracts strings into translation files, translates them, and adds a language selector.
  3. Verify. It builds your site and tests every language in a real browser, including language switching and right-to-left layouts. A language that fails stays hidden from visitors until it’s fixed.
  4. Review and deploy. You review the result, then deploy with /deploy-site.

Things to know

  • /add-localization localizes your site’s user interface. It doesn’t add languages to your Dataverse environment or translate Dataverse records. Dataverse and Power Pages system messages remain in English or selected language.
  • Localization for Astro sites isn’t available yet.

Get started

Install or update the plugin. The installer also updates the Power Platform CLI and turns on automatic updates.

Windows (PowerShell):

iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js

macOS, Linux, or Windows (cmd):

curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node

Then run /add-localization in an existing power pages SPA site, or run /create-site and say yes when it offers more languages.

Resources

The post Go multilingual with the Power Pages plugin appeared first on Microsoft Power Platform Blog.

]]>
http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/go-multilingual-with-the-power-pages-plugin/feed/ 0
Create Power Pages sites in minutes with SPA templates http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/create-power-pages-sites-in-minutes-with-spa-templates/ http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/create-power-pages-sites-in-minutes-with-spa-templates/#respond Tue, 13 Oct 2026 17:25:20 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=135138 We’re thrilled to share SPA template support in the Power Pages plugin for GitHub Copilot CLI and Claude Code. The /create-site skill can now create your site from a ready-made single-page application (SPA) template, instead of generating every page and component from scratch.

The post Create Power Pages sites in minutes with SPA templates appeared first on Microsoft Power Platform Blog.

]]>
We’re thrilled to share SPA template support in the Power Pages plugin for GitHub Copilot CLI and Claude Code. The /create-site skill can now create your site from a ready-made single-page application (SPA) template, instead of generating every page and component from scratch.

Until now, /create-site built each site from the ground up, giving you the flexibility to create highly customized and branded experiences. With templates, you can skip the ground-up build for common business scenarios, starting with a complete, production-ready site in minutes and then customizing it to fit your needs.

What’s new

  • Smart template matching. Describe the site you want, and /create-site recommends a matching template and framework variant.
  • Preview before you build. See the recommended template before anything is created, then choose to use it or build your site from scratch.
  • Guided provisioning. /create-site imports the Dataverse solution, uploads the site, applies sample data, and shows progress through a live status page.
  • Two templates to start. Choose from the 311 Citizen Services Portal or Supplier Invoice Portal today, with more templates on the way.

Why start from a template

  • Spend less on AI credits. Recreating the 311 Portal from scratch can consume significant AI credits. Starting from the template requires only a few dollars in AI credits for the initial creation, while still giving you a complete foundation to customize.
  • Go from idea to site in minutes. Generating a full site from scratch can take more than an hour. A template gets you up and running in minutes.
  • Meet accessibility standards from day one. Templates are WCAG 2.2 compliant out of the box, so your site is ready for production right away.
  • Ship with confidence. Templates are free of known code vulnerabilities at release, and we patch and republish them whenever new issues are found.
  • Build on best practices. Every template uses a responsive layout and follows recommended patterns for Power Pages.

Code site templates give you a ready-made starting point without limiting customization. Continue building with the plugin or edit the code directly to make the site your own.

Available templates

TemplateWhat it’s for
311 PortalCitizen service requests, request tracking, city service maps, knowledge articles, and 311 contact flows
Supplier Invoice PortalSupplier onboarding, purchase orders, invoice submission, invoice review, and invoice tracking

Each template includes the site code, a Dataverse solution, and sample data, so your site works end to end as soon as it’s provisioned. Both templates are available as React variants today. More templates are coming soon!

How it works

  1. Discover. Describe the site you want. /create-site matches your intent to a template and framework variant.
  2. Confirm. The skill runs pre-flight checks and shows you a preview of the template. Choose to continue with the template or create your site from scratch.
  3. Provision. The skill imports the Dataverse solution, uploads the site, and applies sample data. A live status page shows you the progress as it happens.
  4. Go live. The skill activates your site and opens it in the browser.
  5. Customize. The skill asks what you’d like to change next, so you can keep building right away.

Here’s what that looks like in practice:

You: "/create-site A portal where residents can report potholes and track their requests"

Plugin: 
        → Matches your request to the 311 Portal template (React) and asks for confirmation
        → Runs pre-flight checks and opens a template preview
        → Imports the Dataverse solution and uploads the site
        → Applies sample data and shows live provisioning status
        → Activates the site and opens it in your browser
        → Asks what you'd like to customize next

Get started

Install or update the plugin

Run the installer script to get the latest Power Pages plugin and Power Platform CLI. The script installs all Power Platform plugins, updates PAC CLI to the latest version, and turns on automatic updates.

Windows (PowerShell):

iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js

macOS, Linux, or Windows (cmd):

curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node

Try it out

Run /create-site and describe the site you want. If a template matches, you’ll see a preview before anything is created.

Resources

The post Create Power Pages sites in minutes with SPA templates appeared first on Microsoft Power Platform Blog.

]]>
http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/create-power-pages-sites-in-minutes-with-spa-templates/feed/ 0
Modern List in Power Pages is now generally available http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/modern-list-in-power-pages-is-now-generally-available/ Wed, 23 Sep 2026 06:50:12 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=135071 Today, we’re announcing the general availability of Modern List in Power Pages, a refreshed data presentation experience that helps makers showcase Dataverse data with modern Fluent UI components, seamless infinite scrolling, inline filtering, shimmer loading, flexible low-code customization and custom JavaScript support.

The post Modern List in Power Pages is now generally available appeared first on Microsoft Power Platform Blog.

]]>
Today, we’re announcing the general availability of Modern List in Power Pages, a refreshed data presentation experience that helps makers showcase Dataverse data with modern Fluent UI components, seamless infinite scrolling, inline filtering, shimmer loading, flexible low-code customization and custom JavaScript support.

With general availability, Modern List is now the default list experience for newly created Power Pages sites. Existing classic lists remain unchanged, so that your organization can transition at their own pace. This release also introduces support for custom JavaScript through the Power Pages Client API, giving you more flexibility to tailor list experiences to business needs.

Animated Gif Image

Extend Modern List with Custom JavaScript

Makers can continue to configure Modern List in the Power Pages design studio by selecting Dataverse views, enabling record actions, and applying styles. When a scenario requires more advanced behavior, developers can extend the same list with custom JavaScript instead of replacing it with a separate data grid.

Using the Client API, developers can:

  • Access the rows and columns loaded in a Modern List.
  • Read raw and formatted row values.
  • Respond to list loading, row selection, and cell selection events.
  • Show, hide, or style rows and columns.
  • Customize column headers, tooltips, and cell display text.

For example, a customer service site could highlight high-priority requests, apply different styles based on status, or respond when a user selects a record. These customizations retain the list’s existing Dataverse views, actions, filtering, and security configuration.

Get started

Add a Modern list to a newly created site or convert an existing list to Modern List on an existing site.

Learn more:

We are looking forward to your feedback

Your feedback is crucial in shaping the future of this feature. We want to hear from you!

The post Modern List in Power Pages is now generally available appeared first on Microsoft Power Platform Blog.

]]>
What’s new in Power Platform: September 2026 feature update http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/whats-new-in-power-platform-september-2026-feature-update/ Thu, 17 Sep 2026 15:00:00 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=134999 Power Platform Build hands-on Power Platform and AI expertise with Power Series Developed by the Power CAT team, Power Series is now available with 20 hands-on labs that help customers, partners, and field teams build practical Power Platform and AI skills at their own pace.

The post What’s new in Power Platform: September 2026 feature update appeared first on Microsoft Power Platform Blog.

]]>

Summary Welcome to the Power Platform monthly feature update! We will use this blog to share news in Power Platform from the last month, so you can find a summary of product, community, and learning updates from Power Platform in one easy place. Now, let’s dive into what’s new in Power Platform:

Get started with the latest updates today!

Jump into Power Apps, Power Automate, and Power Pages to try the latest updates, you can use an existing environment or get started for free using the Developer plan.

Join us at PPCC!

See these updates and more come to life at the Power Platform Community Conference 2026 – Join us October 27-29 at the MGM Grand in Las Vegas to discover how organizations are using agents, apps, and automations to drive business outcomes, build new solutions, and scale innovation. Connect with product experts, industry peers, and the community shaping what’s next.

Power Platform

Build hands-on Power Platform and AI expertise with Power Series

Power series lab catalog image

Developed by the Power CAT team, Power Series is now available with 20 hands-on labs that help customers, partners, and field teams build practical Power Platform and AI skills at their own pace. Drawing on the team’s experience delivering enterprise customer workshops, Power Series brings that expertise into a reusable, self-service learning experience.

Learners gain hands-on experience choosing the right capabilities, building working solutions, and making design decisions based on their business needs and solution complexity. The outcome: practical skills and greater confidence to apply Power Platform and AI to real projects, from modernizing applications and automating processes to governing solutions.

Power Apps

Build polished canvas apps faster with fluent screen templates

new templates sreenshot

Start new canvas app experiences faster with six additional ready-to-use screen templates based on fluent 2 patterns along with recently shipped 3 fluent templates. These templates give makers responsive layouts, editable controls, and practical starting points for common app scenarios. Add one from the new screen experience, connect your data, and customize the design instead of building every screen from scratch.

These templates are a replacement of previous out of box templates built on classic controls.

Additional improvements to modern controls and update from classic to modern controls

Update controls faster. Makers can now update eligible controls in bulk from the control-update surface instead of repeating the process one control at a time. Update all works on the current screen, can enable the required modern-control settings, and preserves the familiar Studio undo and redo experience. Review affected formulas after updating because property names, enum values, and behaviors may change.

More modern controls and quality improvements. The newly released progress bar supports determinate and indeterminate experiences, Power Fx-driven values, semantic colors, theme-aware styling, and accessible progress semantics. The modern avatar and spinner are also available, with improved interaction and upgrade behavior. Continued quality work makes date picker interactions and reset behavior more reliable and preserves formulas that reference checkbox, rating, and toggle.

Agentic apps

Generally available: refreshed model-driven apps UI, plus display density in public preview

Model apps UI modernization: Header and navigation refresh reaches general availability, with Display density arriving in preview

The next wave of UI modernization for model-driven apps arrives with version 2609.1. The header and navigation refresh feature reaches general availability, and the new display density feature enters preview. Together they deliver a cleaner, more efficient layout across the app shell, forms, and views, increasing your working area, reducing the time you spend navigating pages, and aligning the experience with modern Microsoft 365 design patterns.

Header and navigation refresh brings a modern app header with simplified layout and improved spacing, a streamlined sitemap that’s easier to scan, and noticeably more working space on forms. The command bar is now the only element fixed at the top of the page, with the summary area and form header scrolling alongside the rest of the form. Once the form header scrolls out of view, a condensed sticky header attached to the bottom of the command bar is shown. At GA, the experience remains opt-in so makers control adoption. Apps that already have the feature enabled get these enhancements automatically.

Display density (preview) answers a longstanding customer request to fit more content into model-driven app pages. Three levels are available — comfortable (the default), cozy, and compact — so users can tighten the interface to match how they work. An app setting lets customers set the default level for their users or turn the feature off entirely, and users can adjust their own density through personal settings. Display density requires the header and navigation refresh feature and is enabled by default once that feature is on.

AI powered development

Generally available: canvas authoring agent plugin for AI-assisted app building

The canvas authoring agent plugin is now generally available, giving makers and developers a new way to work with Power Apps canvas apps using agent-assisted development workflows. With the authoring agent plugin, makers can more easily create, inspect, and update canvas apps through agent-driven interactions with their favorite coding agent, helping accelerate common app-building tasks while keeping makers in control. Learn more about the agent here.

This update is part of our continued investment in making canvas app creation faster, easier, and more approachable. By bringing agentic authoring and MCP support to canvas apps, makers can use modern AI development patterns to move from idea to working app more quickly, iterate on app structure and controls, and streamline parts of the authoring process that previously required more manual effort.

Generally available: vibe code entire model-driven apps with the app-builder skill

Vibe code entire model-driven apps with the new app-builder skill (preview)

Generative pages gave makers an AI-assisted way to build individual pages in model-driven apps. The new model app-builder skill extends that approach to the whole application, and it’s now generally available. Used with an AI code generation tool such as GitHub Copilot CLI or Claude Code, it builds and edits model-driven apps from natural-language requirements.

You start by describing the business process or app you need. The skill turns your requirements into an application plan that you review before it makes any changes. It starts with user personas and the jobs they need to accomplish, and then extends to cover a growing list of model-driven app artifacts including:

  • Tables, columns, relationships, and sample data
  • Forms, views, and charts
  • Generative pages for experiences that go beyond standard forms and views
  • A sitemap with custom icons for each table
  • JavaScript validation rules on forms
  • Security roles based on the planned personas and data access needs
  • Business process flows (recently added)
  • Business rules (recently added)

No app artifacts are created until you approve the build plan. The skill also works on editing your existing apps. Everything it produces is a standard Power Apps and Dataverse artifact, so you can keep iterating with the skill or switch to the Power Apps studio designers whenever you prefer.

Embed a generative page directly inside a model-driven app form

Embed a generative page directly inside a model-driven app form

Generative pages are no longer limited to standalone pages in your app’s navigation. You can now add a generative page to a model-driven app form so that it appears within a section or tab, letting an AI-generated experience sit right alongside the standard fields on a record.

Build the generative page to accept the recordId input parameter, and when a user opens a record, the form automatically passes the current record ID to the generative page for you. The page knows which record it’s on from the moment it loads. This unlocks the mixed layouts makers have been asking for, keeping the out-of-box form for structured data entry and dropping in a purpose-built generative page for the part of the record that needs a richer, more tailored view.

Public preview: generative pages can now use data from Power Platform connectors

Public preview: generative pages can now use data from Power Platform connectors

To date, generative pages have been built on Dataverse tables, but now they can reach further. Connector support (preview) lets a generative page use data outside of Dataverse through the Power Platform connector ecosystem. If the data your scenario needs already lives in SharePoint, SQL, or any other connected service, you can build a page against it directly.

Connector support works in both authoring experiences by targeting existing connection references in the environment. In the generative page designer, configured connectors are available through add data > connectors, where you select the connection reference and choose the data the page should use. With AI code generation tools, describe the data you want, and the agent walks you through selecting the right connector and adding the binding so it deploys with the page.

Power Automate

Quick start cards make it easier to begin automating from the Power Automate home page

Power Automate screenshot

New quick start cards on the Power Automate home page provide clear, actionable entry points for common automation scenarios. Users can move directly into creating a flow without first navigating menus or searching through the template gallery. By bringing relevant starting points to the home page, this experience helps new users discover what they can automate while giving experienced users a faster path from idea to flow.

Server-side search helps users find flows faster

Searching in My Flows is now faster and more reliable with server-side search. Instead of filtering only the flows already loaded in the browser, Power Automate sends the search request to the service and returns matching flows from the complete list of available flows in the current environment. This improvement is especially helpful for users who manage large numbers of flows. It provides more complete results while reducing the time and effort required to locate a specific flow.

Learning updates

Training paths and labs

Updated training

Power Apps maker

New

Updated

Power Apps user

New

Updated

Power Automate

New

Updated

Power Pages

New

Updated

Power Platform administration

New

Updated

Power Platform developer

New

Updated

AI Builder

Updated

Power Platform connectors

Updated

The post What’s new in Power Platform: September 2026 feature update appeared first on Microsoft Power Platform Blog.

]]>
Enhanced Data Model Migration Utility Now Generally Available, with Dynamics 365 Portal Templates Support http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/enhanced-data-model-migration-utility-now-generally-available-with-dynamics-365-portal-templates-support/ Mon, 07 Sep 2026 08:06:44 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=134990 We’re excited to announce that the Standard Data Model (SDM) to Enhanced Data Model (EDM) migration utility in Microsoft Power Platform CLI is now generally available (GA) and it now also supports four key Dynamics 365 portal templates: New sites using these templates could be provisioned on EDM since June this year.

The post Enhanced Data Model Migration Utility Now Generally Available, with Dynamics 365 Portal Templates Support appeared first on Microsoft Power Platform Blog.

]]>
We’re excited to announce that the Standard Data Model (SDM) to Enhanced Data Model (EDM) migration utility in Microsoft Power Platform CLI is now generally available (GA) and it now also supports four key Dynamics 365 portal templates:

  • Customer Self‑Service Portal
  • Employee Self‑Service Portal
  • Community Portal
  • Partner Portal

New sites using these templates could be provisioned on EDM since June this year. This utility is meant for supporting migration for existing SDM sites across to EDM.

What’s new

  • General availability – The migration utility is now GA. It moves an existing site’s supported configuration and related records to EDM, then switches the site to serve from the migrated configuration.
  • Dynamics 365 templates support – Sites created on the four Dynamics 365 portal templates can now be migrated to EDM. These templates are now supported for EDM, similar to Starter layout 1–5, Application processing, Blank page, Program registration, Schedule and manage meetings, and FAQ.
  • Enhanced customization report – Before making any changes, the utility generates a report identifying all customizations that depend on SDM tables, giving you a clear view of what requires attention before migration.
  • Status checks and rollback – The utility lets you check migration status before switching the active data model and revert the site to SDM if validation identifies a critical issue.

Why this matters

  • Modern ALM – Site configuration becomes solution-aware and lives in Dataverse solutions, so you can ship a site alongside the apps, flows, and tables it depends on, and promote it with environment variables and Power Platform Pipelines.
  • Faster provisioning – Sites on EDM provision significantly faster than SDM sites.
  • Automatic platform updates – Enhancements, bug fixes, and security patches ship automatically. The manual package updates that SDM requires will not be needed for EDM.
  • Future investment – New Power Pages features are built on EDM. Migration from SDM to EDM allows you to use these newer features in your sites.

How to get started

Prerequisites

  • Microsoft Power Platform CLI version 2.11.2 or later.
  • Dataverse base portal package CDSBasePortal 9.3.2607.x or later.
  • Power Pages Core package PowerPages_Core 1.0.2605.x or later.
  • Ensure your site’s template is supported and that the corresponding EDM Template is installed.
  • Ensure you have the appropriate access to perform the migration, such as the System Administrator, Dynamics 365 Administrator, or Power Platform Administrator role.
  • If your environment is in administration mode, ensure background operations are enabled.

Then follow the step-by-step guidance on Microsoft Learn to generate the customization report, run the migration, verify status, and switch your site to the Enhanced Data Model.

Learn more

We’d love to hear your feedback! Share your thoughts in the Power Pages community forum. If there are other site templates you would like us to support on the Enhanced Data Model, please let us know there.

The post Enhanced Data Model Migration Utility Now Generally Available, with Dynamics 365 Portal Templates Support appeared first on Microsoft Power Platform Blog.

]]>
Turbocharge your canvas development with the canvas authoring agent plugin – now generally available! http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/turbocharge-your-canvas-development-with-the-canvas-authoring-agent-plugin-now-generally-available/ Tue, 01 Sep 2026 15:00:00 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=134949 Canvas apps agentic coauthoring is now generally available Today we’re excited to announce a major milestone for makers: canvas apps coauthoring with agents is now generally available.

The post Turbocharge your canvas development with the canvas authoring agent plugin – now generally available! appeared first on Microsoft Power Platform Blog.

]]>
Canvas apps agentic coauthoring is now generally available

Today we’re excited to announce a major milestone for makers: canvas apps coauthoring with agents is now generally available.

This capability unlocks the exponential speed of agentic development in the canvas apps you know and love, allowing you to build beautiful apps with access to your favorite data sources with over 1400 connectors and rich governance controls. Now generally available, you can bring agent-assisted authoring into production workflows with confidence – while retaining control over how, when, and where AI participates. Ask an agent to handle large, complex, or repetitive updates, then switch to direct editing when you want precision—or simply want to conserve your token budget.

a screenshot of using the canvas authoring agent in a CLI alongside canvas studio open to edit a canvas app.

Your app. Your workflow. Your control.

Canvas apps coauthoring with our agentic plugin lets people and agents contribute to the same app through a shared authoring model. You can ask an agent to create a screen, connect data, or update formulas, then step in to review and refine the result yourself. You can also begin with a manually authored app and bring in an agent later. What’s more – you choose what harness – this plugin works with your favorite coding agents.

This flexibility also gives you direct control over your token budget. Use tokens where an agent creates the most value, such as generating related screens or applying a pattern across an app. Make small changes—like adjusting a label, color, or property—directly. Move between the two approaches as often as the work and budget requires.

The result is still a traditional canvas app, so the direct-editing, connector ecosystem, governance, testing, security, accessibility, and deployment practices you already use continue to apply.

What agents can help you do

The canvas apps authoring plugin gives agents a dedicated toolset through an MCP server. Agents can:

– Create and modify canvas apps and screens

– Inspect available controls, connectors, and data sources

– Understand data-source schemas

– Add and configure controls

– Write and update Power Fx formulas

– Validate changes and synchronize them with a live coauthoring session

For example, you might ask an agent to create a responsive request-management screen, review generated controls and formulas, connect to an approved data source, and manually tune the layout. For a broader change, you could ask the agent to complete and validate a refactor, freeing you to do other work and review the results when convenient.

App source is represented in readable files, making agent contributions visible and reviewable. You can inspect what changed, make targeted edits, and retain oversight throughout the process.

Coauthoring—not autopilot

We designed this capability to give makers the most leverage, not remove them from app development. The agent is a collaborator that can take on well-defined work while *you* remain the author.

General availability means now you can make agentic collaboration part of your production development practices with all your current production canvas workloads, without having to start over. You decide what to delegate, what to edit yourself, and where to spend your tokens – all without giving up the control and governance of canvas apps.

The post Turbocharge your canvas development with the canvas authoring agent plugin – now generally available! appeared first on Microsoft Power Platform Blog.

]]>
Enhanced Data Model and Bootstrap 5 Now Available for Dynamics 365 Portal Templates http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/enhanced-data-model-and-bootstrap-5-now-available-for-dynamics-365-portal-templates/ Mon, 01 Jun 2026 12:32:47 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=134264 We’re excited to announce that Enhanced Data Model (EDM) and Bootstrap 5 are now available for four key Dynamics 365 portal templates in Power Pages: When you provision a new site using any of these templates, it’s automatically built on the Enhanced Data Model with Bootstrap 5. No additional configuration is needed.

The post Enhanced Data Model and Bootstrap 5 Now Available for Dynamics 365 Portal Templates appeared first on Microsoft Power Platform Blog.

]]>
We’re excited to announce that Enhanced Data Model (EDM) and Bootstrap 5 are now available for four key Dynamics 365 portal templates in Power Pages:

  • Customer Self‑Service Portal
  • Partner Portal
  • Employee Self‑Service Portal
  • Community Portal

When you provision a new site using any of these templates, it’s automatically built on the Enhanced Data Model with Bootstrap 5. No additional configuration is needed.

What’s new

  • Enhanced Data Model (EDM) for key D365 templates is now generally available. New sites created with any of the four supported templates are automatically provisioned on the EDM, giving you the same modern architecture that Power Pages starter templates already use.
  • Bootstrap 5 out of the box – All four templates have been migrated from Bootstrap 3 to Bootstrap 5, delivering improved responsiveness, accessibility, and alignment with current Power Pages UI standards.
  • Full Design Studio and Management App support – The Power Pages Design Studio and Power Pages Management app fully support the new EDM‑based templates, including all updated attributes, relationships, forms, and views. Your authoring and customization experience remains seamless.

Why this matters

  • Faster provisioning – Sites on EDM provision significantly faster, reducing the time from template selection to a live development environment.
  • Streamlined ALM – Website configurations are solution-aware and stored in Dataverse solutions, with support for Environment Variables and Power Pipelines for deployments – making it easier to transport customizations across environments using standard application lifecycle management processes.
  • Faster platform updates – Enhancements and bug fixes are delivered more efficiently on the Enhanced Data Model. Customers are not required to actively manage Power Pages solutions to stay up to date, feature updates and security patches are automatically shipped to ensure ongoing security and compliance.
  • Modern, accessible UI – Bootstrap 5 brings a responsive grid system, improved accessibility defaults, and a cleaner component library, helping you deliver a polished experience to customers, employees, and partners without additional front‑end work.

With these four templates now on EDM, Dynamics 365 portals benefit from the same platform‑level investments and future enhancements as all other Power Pages sites.

Important: This update applies to newly provisioned sites only. Existing sites on the standard data model continue to operate without impact. Migration tooling for these four Dynamics 365 templates is not yet available but is coming soon.

How to get started

Prerequisites

  • Sign in to the Power Platform admin center.
  • Go to Manage > Environments > Select your Environment > Resources > Power Pages sites and ensure the Switch to enhanced data model toggle is turned on for your environment.
  • Verify your environment has Power Pages Core Package v1.1.2602.230 or later. For upgrade steps, see Update the Power Pages solution.

 

Toggle to switch to enhanced data model on Power Platform admin center

Create a new site

  1. Open the Power Pages home page.
  2. Select Create a site.
  3. Choose one of the four supported Dynamics 365 templates and select ‘Choose this template’.
  4. Fill in the required details and select ‘Done’.
  5. Your new site is provisioned on EDM with Bootstrap 5 automatically.

Learn more

We’d love to hear your feedback! Share your thoughts on the Power Pages community forum.

The post Enhanced Data Model and Bootstrap 5 Now Available for Dynamics 365 Portal Templates appeared first on Microsoft Power Platform Blog.

]]>
Announcing General Availability (GA) of Server Logic in Power Pages http://approjects.co.za/?big=en-us/power-platform/blog/power-pages/announcing-general-availability-ga-of-server-logic-in-power-pages/ Wed, 01 Apr 2026 07:49:06 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=133729 We’re pleased to announce that server logic in Power Pages is now generally available (GA). This release marks a major milestone, delivering native server-side capabilities with the maturity, governance, and extensibility required to support enterprise-grade production workloads. First introduced in preview, Server logic was designed to simplify how makers and developers implement server-side operations.

The post Announcing General Availability (GA) of Server Logic in Power Pages appeared first on Microsoft Power Platform Blog.

]]>
We’re pleased to announce that server logic in Power Pages is now generally available (GA). This release marks a major milestone, delivering native server-side capabilities with the maturity, governance, and extensibility required to support enterprise-grade production workloads.

First introduced in preview, Server logic was designed to simplify how makers and developers implement server-side operations. With GA, Server logic is now ready for enterprise production workloads, backed by strengthened governance, improved extensibility, and the reliability customers expect from Power Platform.

Alongside GA, we’re also announcing two important enhancements that further reinforce enterprise readiness:

  • Governance control to disable external calls
  • Support for unbound Dataverse custom actions

Governance control to disable external calls

Security and compliance are critical considerations for enterprise applications. Many organizations require strict control over outbound connectivity to ensure adherence to internal policies and regulatory requirements.

With GA, administrators can now disable external calls from Server logic layer.

Animated Gif Image

Support for unbound Dataverse custom actions

Extensibility is key to building scalable and reusable solutions. With GA, Server logic now supports unbound Dataverse custom actions, enabling deeper integration with your existing business logic layer.

Get started

Server logic is now available for production use in Power Pages. Whether you’re enhancing an existing site or building a new application, you can take advantage of its capabilities to deliver more intelligent, secure, and governed experiences.

The post Announcing General Availability (GA) of Server Logic in Power Pages appeared first on Microsoft Power Platform Blog.

]]>
From apps to agents: Rearchitecting enterprise work around intent http://approjects.co.za/?big=en-us/power-platform/blog/2026/03/12/from-apps-to-agents-rearchitecting-enterprise-work-around-intent/ Thu, 12 Mar 2026 15:00:00 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=133560 As AI systems become capable of reasoning, acting, and adapting, organizations are beginning to rethink the relationship between humans and software.

The post From apps to agents: Rearchitecting enterprise work around intent appeared first on Microsoft Power Platform Blog.

]]>

In a recent conversation I had with Dion Hinchcliffe at Futurum, we spent time unpacking a shift I’m seeing consistently across enterprises experimenting with AI. It’s not just about copilots or chat interfaces. It’s about something deeper: a change in how work is designed, governed, and operated when systems can reason and act with intent.

For decades, applications have been the primary interface between people and systems. Work meant navigating menus, filling out forms, and clicking through screens carefully designed to constrain what users could do. Productivity improvements came incrementally—better layouts, faster load times, and more automation behind the scenes—but the underlying engagement model stayed the same. People adapted to software.

That model no longer holds.

As organizations race to adopt AI, a new challenge is becoming clear: translating human intent into systems that can act autonomously—without sacrificing control, security, or trust. Intent-first development addresses that gap by reshaping how agentic applications are designed, governed, and delivered at scale.

Agents as the new interaction layer

Instead of teaching people how to use systems, we can let people express intent—and allow systems to determine how that intent is carried out. This is not about replacing all apps overnight. It’s about changing their role. Apps no longer need to expose every possible action through UI. Instead, they:

  • Provide trusted capabilities the agent can invoke
  • Enforce business rules and permissions
  • Act as systems of record, not systems of navigation

As AI systems become capable of reasoning, acting, and adapting, organizations are beginning to rethink the relationship between humans and software. In an agentic model, the agent becomes the primary interaction surface. A user may no longer need to know which system to open or which workflow to follow. They can simply state what they want to achieve: open a purchase order (PO), resolve this case, prepare a customer briefing.

Behind the scenes, agents orchestrate the necessary steps across systems, policies, and data sources. Procurement rules are applied. Approvals are routed. Records are updated. The user expresses intent once; the system coordinates the work.

Agentic solutions aren’t eliminating applications, but they are changing how people engage with them. Apps are the trusted capabilities agents rely on—serving as systems of record, sources of authority, and enforcement points for business rules and permissions. Applications shift from user destinations to services agents invoke. Agents work because structure already exists.

Rethinking enterprise complexity: Orchestration over navigation

This shift becomes clearer when you look at everyday enterprise processes.

Take something as common as opening a purchase order. Today, that often means navigating multiple tools, involving several teams, and manually coordinating approvals. The complexity isn’t the work itself—it’s knowing how to move through the systems.

With an agent‑first approach, that complexity is inverted. A user can simply say they need to open a PO for a project. The agent determines which background agents are required—vendor management, policy validation, approvals—and orchestrates the process across systems without forcing the user to navigate them.

We see the same pattern emerging in CRM. Rather than sales teams manually updating records, agents can monitor emails, calls, calendars, and systems in the background—keeping data current and surfacing relevant context proactively. The agent becomes the interface to customer intelligence, while the CRM remains the authoritative store behind it.

The value here isn’t conversational UI for its own sake. It’s reducing cognitive load while preserving control.

Agents as the business logic and decision layer 

This shift also changes where business logic lives.

Traditional enterprise systems embed logic deep inside individual applications—rules, workflows, and decision trees hardcoded into each tool. That makes change expensive and reuse difficult. When requirements evolve, logic must be rewritten repeatedly across systems.

Agentic systems invert that model. Logic moves into a shared reasoning layer that sits above systems of record. Agents evaluate intent, context, and constraints, then determine which actions are required right now. Policies, best practices, and exceptions can be defined once and applied consistently across processes instead of being repeatedly embedded in individual applications.

This is where the economics of software start to change. Improvements to reasoning or decision quality can compound across organizational functions—HR, finance, operations, and customer engagement—without rebuilding each system individually. Business value shifts from static workflows to shared enterprise intelligence.

Headless agents as a new layer of digital labor 

Not all agents interact directly with people.

Many of the most impactful agents operate quietly in the background—monitoring systems, reacting to triggers, coordinating tasks autonomously. These “headless” agents update records, flag issues, generate reports, and escalate decisions only when human judgment is required.

Together, conversational and headless agents form a new layer of digital labor. Routine work is handled automatically. Humans stay focused on oversight, judgment, and exceptions. The agent doesn’t replace enterprise logic—it coordinates it.

Operating agentic systems at scale requires a control plane

One point Dion and I kept coming back to is this: the real challenge with agentic systems isn’t building the first one. It’s operating hundreds—or thousands—of them responsibly.

As agents scale across teams and geographies, the questions shift quickly. How do you maintain visibility into what agents are doing and why? How do you enforce security, policy, and compliance consistently as agents act across systems? How do you measure impact, cost, and effectiveness as usage grows?

Without a managed platform, intent first development becomes ungovernable at scale. Logic fragments. Visibility breaks down. Early experimentation turns into operational risk. Governance must mature alongside autonomy.

This is where enterprise readiness becomes decisive.

Governance, lifecycle management, observability, and control aren’t optional add‑ons. They’re the foundation that allows agents to operate safely and reliably. Successful enterprise adoptions hide complexity behind an interface that works the way people already think.  Agents don’t eliminate the need for structure—they depend on stronger, more explicit structure than traditional automation ever required.

From pilots to an enterprise operating model

Most organizations begin with pilots—and that’s the right place to start. But pilots stall when governance, ownership, and measurement are treated as afterthoughts.

The pilots that scale share common patterns: centralized policy management, clear accountability between IT and business teams, built-in monitoring, and an explicit path from experimentation to production. Governance isn’t what slows progress; it’s what gives leaders confidence to move faster.

Over time, this becomes more than a collection of use cases. It becomes an operating model. Work shifts from task execution to outcome driven orchestration. Processes move from periodic redesign to continuous optimization. Systems adapt as business intent evolves.

Building adaptive enterprise systems for an agent-first world

This shift isn’t about predicting the future. It’s about building systems that can adapt as it arrives.

Agentic transformation isn’t just a technical change. It’s an operational one—reshaping how work is designed, governed, and continuously improved across the enterprise. Organizations that invest early in the right foundations—clear intent, strong constraints, and disciplined scale—will be positioned to turn intelligent applications into a durable advantage, not a fleeting experiment.

The most successful organizations won’t ask how to bolt agents onto existing apps. They’ll ask how to redesign systems so agents can sit confidently at the front door—turning intent into action with trust, speed, and scale.

In an agent first world, applications remain systems of authority and agents simply coordinate how and when those capabilities are invoked. Apps evolve:

  • From destinations → to services
  • From user driven workflows → to agent orchestrated actions
  • From “where work happens” → to “how work is made possible”

If you want to hear this thinking unpacked in more detail, I explore these ideas directly with Dion Hinchcliffe at Futurum—from agents as the new interaction layer, to why governance becomes more critical, not less, as autonomy increases. Our conversation gets into real enterprise examples, the challenges of moving beyond pilots, and what it actually takes to operate agentic systems at scale.

I encourage you to watch the full interview to hear how these concepts show up in practice and to learn how intent first development is shaping the future of enterprise AI.

The post From apps to agents: Rearchitecting enterprise work around intent appeared first on Microsoft Power Platform Blog.

]]>
What’s new in Power Platform: February 2026 feature update http://approjects.co.za/?big=en-us/power-platform/blog/power-apps/whats-new-in-power-platform-february-2026-feature-update/ Tue, 17 Feb 2026 16:09:57 +0000 http://approjects.co.za/?big=en-us/power-platform/blog/?p=133200 Apps, agents and Copilot Public preview: M365 Copilot chat in model-driven apps Copilot chat is now available directly inside apps built with Power Apps, bringing the intelligence of Microsoft 365 Copilot into the flow of business processes.

The post What’s new in Power Platform: February 2026 feature update appeared first on Microsoft Power Platform Blog.

]]>

Summary Welcome to the Power Platform monthly feature update! We will use this blog to share news in Power Platform from the last month, so you can find a a summary of product, community, and learning updates from Power Platform in one easy place. Now, let’s dive into what’s new in Power Platform:

Get started with the latest updates today!

Jump into Power Apps, Power Automate, and Power Pages to try the latest updates, you can use an existing environment or get started for free using the Developer plan.

Apps, agents and Copilot

Public preview: M365 Copilot chat in model-driven apps

Copilot chat is now available directly inside apps built with Power Apps, bringing the intelligence of Microsoft 365 Copilot into the flow of business processes.

This unified experience—currently limited to model-driven apps—lets users ask questions, reason over in‑app data, and connect insights from documents, communications, and collaboration—without leaving the application they’re working in. By embedding Copilot chat into low‑code apps, organizations can keep users in context and in flow, reducing app switching while accelerating decision‑making. Teams can also leverage powerful first‑party agents like Researcher and Analyst, as well as custom Copilot Studio agents, to analyze data, generate insights, and take informed action directly within their apps.

To manage Microsoft 365 Copilot chat for model-driven apps, start by learning how to manage Microsoft 365 Copilot chat. Power Platform administrators can set up and configure the Microsoft 365 Copilot chat feature for users in their environment and makers can then enable or disable Microsoft 365 Copilot chat for a specific model-driven app.

Public preview: Power Apps MCP and enhanced agent feed

A screenshot of agent feed with data entry.

We’re bringing Power Apps Model Context Protocol (MCP) Server and an enhanced agent feed into public preview. This is a step to enable better human-agent collaboration directly inside business applications with built‑in human supervision.

Power Apps MCP brings agentic features from apps to agents as tools – starting with data entry. Agents will be able to parse the unstructured data into forms that users use in apps and create records directly, as well as flag them for human review or action.

The enhanced agent feed provides a shared workspace for humans to oversee the agent activity—makers can provide granular visibility into agent actions for their users, use side‑by‑side comparison views for approvals, and direct navigation to in‑app records.

Building modern apps

Public preview: a new modern Card control

This new modern Card control helps makers build clean, responsive, and consistent UI layouts in canvas apps.

The modern Card control allows makers to present structured information—such as summaries, previews, and tiles—using a single layout‑aware control instead of composing multiple classic controls. Cards automatically adapt to vertical or horizontal layouts and align with Fluent UI design principles, improving visual consistency across apps.

By reducing layout complexity and improving responsiveness out of the box, the Card control enables faster UI composition while supporting accessibility and scalability across screen sizes.

Generally available: theme copy‑paste

With theme copy-paste it is it easy to reuse visual styles across canvas apps without manual reconfiguration.

Theme copy‑paste allows makers to copy and reuse a Canvas app’s theme—including colors, typography, and styling tokens—across other apps. These themes are copied as YAML which can also be edited manually by makers as text. This reduces repetitive setup and helps ensure consistent branding and visual identity across an app portfolio. 

By simplifying theme reuse, this update accelerates new app creation and supports design governance at scale, especially for teams managing multiple canvas apps across environments.

Generally available: confirm() function in canvas apps as a fluent dialog

Animated Gif Image

The Confirm function displays a modal confirmation dialog over the current canvas screen, prompting the user to explicitly confirm or cancel before continuing. In canvas apps, there’s also a dismissal path (for example, clicking outside the dialog) that is treated as no action and returns blank.

The canvas experience is designed to align with Fluent dialog behavior and to respect the current app theme. You need to have modern controls turned on to get fluent dialog, else you will get a browser native dialog.

Managed platform

Public preview: move canvas apps and custom SharePoint forms out of the default environment

The default environment in Power Platform often becomes a shared space where makers build and test applications, leading to potential challenges with governance and organization. As resources accumulate in this environment without structured oversight, administrators may face difficulties managing security policies, tracking ownership, and maintaining compliance across their tenant.

We introduced a recommendation in Power Platform advisor, as a preview, that enables administrators to migrate certain canvas apps and custom SharePoint forms from the default environment to designated managed environments. The migration can be done manually from the Recommendations page under the Actions menu in the Power Platform admin center or automated using the Power Platform for Admin v2 Connector. When moving apps, administrators can choose to keep the original resource as is or restrict access to it by quarantining, or deleting it entirely.

This helps Power Platform administrators in implementing effective governance and DLP controls and establish clearer boundaries for app development.

Generally available: host and run code apps in Power Apps

Animated Gif Image

We’re excited to announce that code apps in Power Apps are now generally available, empowering developers and IT alike at a moment when organizations are building more custom applications than ever. With the rise of AI‑accelerated and code‑generation‑assisted development, teams can build high‑quality web apps faster than before while IT faces mounting expectations around governance, security, and operational oversight. Code apps bridge that gap by giving developers full code‑first flexibility and giving IT the enterprise‑grade guardrails needed to manage a growing app landscape

Power Apps code apps bring the full strength of Power Platform to web developers. Build with popular frameworks (React, Vue, and others) in any code-first IDE, and deploy to Power Apps. Every code app automatically becomes a governed Power Platform asset, giving IT visibility and control without creating friction for developers. 

Learning updates

Training paths and labs

Updated training

Power Apps maker

New

Updated

Power Platform administration

New

Updated

Power Platform developer

New

Updated

Power Apps user and mobile

Updated

Power Pages

New

Updated

The post What’s new in Power Platform: February 2026 feature update appeared first on Microsoft Power Platform Blog.

]]>