Microsoft released its May 2026 Power Platform wave on May 14, delivering a series of long-awaited upgrades that reshape how business users and pro developers build intelligent applications. The update marks the general availability of typed Power Fx formulas, a richer set of Copilot-connected app experiences, context-aware generative pages, and a modernized grid control that brings Excel-like performance to model-driven apps.

These changes arrive as organizations grapple with ever-rising demand for business applications that can tap into AI reasoning without sacrificing data integrity or governance. Microsoft's answer is a tighter integration between its low-code tools and the broader Copilot ecosystem, now unified under the Microsoft Cloud for Intelligent Apps.

Power Fx gets strong typing, UDFs, and enterprise-ready formula management

The most technically significant piece of this release is the graduation of user-defined types in Power Fx from experimental preview to full general availability. Developers can now declare named types—such as Customer, OrderLine, or InvoiceHeader—and use them across canvas apps, custom connectors, and component libraries. This is not just syntactic sugar; it brings compile-time error detection, IntelliSense improvements, and the ability to share structured data between different parts of an app without relying on ad-hoc JSON parsing.

A new Type function alongside a @Type annotation lets makers define records and tables inline. For example, a gallery control can bind directly to a typed collection, and the formula bar will flag mismatched fields before the app runs. This shift promises to reduce the most common class of runtime failures that plague Power Apps in production: subtle schema mismatches when calling APIs or switching between data sources.

Alongside user-defined types, Microsoft has expanded the Power Fx expression language with deterministic schema inference for the Patch, Defaults, and UpdateIf functions. Apps built with Canvas apps now automatically detect field types from Dataverse tables, meaning column-level security roles and lookup relationships are respected at design time. The platform also introduces formula-level error boundaries: a misbehaving label won't crash the whole screen; instead, Power Fx will attempt to recover with a fallback value or display a designated error message, all configurable through the OnError handler.

For large enterprise deployments, the update supports modular formula libraries. Makers can now package reusable typed definitions, helper functions, and component manifests into a single library referenced across multiple apps. A new versioning scheme, integrated with the Microsoft Power Platform CLI, allows IT admins to promote libraries through development, test, and production environments with full backward compatibility checks.

Copilot becomes the orchestrator: MCP and multi-agent experiences

Microsoft is treating Copilot not merely as a chat assistant but as an intelligent orchestration layer for Power Apps. The May update introduces "MCP Copilot" – the Maker Contextual Prompting experience. Building on the Microsoft Copilot stack, MCP allows a maker to describe a business process in natural language and have Copilot suggest a comprehensive app architecture that spans multiple tables, business rules, and UI screens. This goes far beyond the existing "describe to build" functionality.

Copilot now leverages the Dataverse schema to propose data models, relationships, and even sample data. Makers can iterate on these suggestions through a conversational panel that remains active throughout the design process. The system remembers context across sessions, so a maker who defined a leave request app last week can ask, "Add approval routing based on the manager hierarchy from the Employee table," and Copilot will insert the necessary Power Automate flows and update the app accordingly.

In tandem, Microsoft has expanded Copilot-connected app experiences. Any canvas app can now embed a Copilot host control that surfaces AI-powered insights directly within a screen. The control is connected to the app's data context, so a user viewing a sales order can ask, "What's the risk of this order slipping past the promised delivery date?" and the Copilot will analyze related records, external feeds (if configured), and internal knowledge sources to produce an answer with citations. These embedded assistants respect all existing security roles and row-level permissions, ensuring no user sees more data than they should.

Copilot's reach extends into governance. Tenant administrators gain a new set of Copilot analytics that show adoption trends, common prompts, and model performance metrics. A privacy dashboard details which data sources are being accessed by Copilot queries, allowing admins to enforce data loss prevention policies specific to AI interactions.

Generative pages: the context-aware UI builder

Perhaps the most visually striking addition is Generative Pages. This feature, now available in preview, allows makers to describe an entire page—or a set of screens—in natural language and have the platform generate a working UI automatically, complete with data bindings, responsive layout, and accessibility defaults.

What sets Generative Pages apart from earlier AI assistance is its awareness of the app's context. If the maker has already defined a data model and a set of business rules, the generated page will incorporate them. For instance, a maker building a field service app can say, "Add a screen that shows today's schedule, color-coded by job status, with a map view and a button to log arrival time." The system will produce a page that pulls from the work order entity, applies conditional formatting, embeds the map control, and wires the button to both a server-side logic and a mobile notification trigger.

Under the hood, Generative Pages leverages the same foundation model that powers Copilot, but with domain-specific fine-tuning for the Power Apps component framework. Early adopters report that the generated layouts adhere to Microsoft's Fluent design language and meet accessibility standards out of the box. Makers can accept the generated page as is, or use it as a starting point for further customization. The feature is expected to reach general availability by the October 2026 release wave.

A new grid for model-driven apps

The grid control—a staple of model-driven apps for viewing and editing large tables—receives a generational overhaul. Dubbed "Project Lightning Grid" internally, the updated control is built on a new rendering engine that virtualizes rows and columns, meaning apps with 100,000+ records scroll effortlessly. Editable grid columns now support complex data types including images, rich text, and lightweight KPI visualizations inside cells, all without leaving the table view.

Sorting and filtering are 10x faster in benchmarks, thanks to a shift to client-side index management, and column resizing now behaves as users expect: fluid, snap-to-fit, and persistent between sessions. The grid also introduces "smart grouping," where Copilot automatically suggests logical groupings based on column data—for example, grouping a customer list by region and then by account status—and can even generate rollup summaries like sums, counts, or averages within the grouped headers.

For administrators, the new grid removes the dependency on legacy Internet Explorer mode controls and fully supports the latest Edge WebView2 runtime, both in the browser and in the Power Apps mobile player. Deployment is gradual: the updated grid is opt-in per app via a setting in the modern app designer until the July 2026 platform update, after which it becomes the default for all new model-driven apps.

Broader platform enhancements

The May update bundles several other quality-of-life improvements. Environment creation now defaults to a new "Copilot-ready" template that pre-provisions AI Builder credits, a curated set of connectors (including Microsoft 365, SQL Server, and SAP), and a sample data set for experimentation. Solution import performance improves by up to 40% through parallel processing of dependencies, and pipelines now support selective component deployment, so a maker can push just a single canvas app or flow without a full solution build.

Developer tooling also matures. The Power Platform VS Code extension gains a graphical schema editor for Dataverse tables, live preview for canvas app controls, and integrated testing for Power Fx formulas. The extension is now available for both Windows and macOS, addressing a long-standing request from professional developers working in mixed-OS environments.

On the governance side, tenant settings now support time-bound exception rules. An admin can grant a group of makers temporary access to premium connectors for a week-long hackathon without permanently altering the environment’s license restrictions. Automated compliance checks in pipelines can flag apps that contain unsupported controls or deprecated APIs before they reach production.

Community response and early feedback

Initial reaction from the Power Apps community has been overwhelmingly positive, particularly around typed Power Fx. Veteran makers on the Power Users forum note that type safety has been the number one request in the Ideas portal for over two years. "This alone will cut our app debugging time in half," said a manufacturing solution architect who tested the preview. Several creators expressed hope that Microsoft will soon extend typed capabilities to Power Automate expressions and Dataverse calculated columns.

The MCP Copilot experience drew both praise and caution. While builders appreciate the reduced time from idea to functional prototype, some worry that over-reliance on AI-generated logic might obscure critical business rules. "It's incredible, but you still need a human to validate the output, especially for compliance-heavy processes," remarked a financial services IT lead during a community webinar.

Generative Pages sparked excitement but also highlighted the need for stronger undo and version history. A forum member documented a case where a generated page accidentally replaced a custom component, losing hours of work. Microsoft acknowledged the feedback and committed to improving the diff engine and adding a manual snapshot feature before general availability.

The new grid control, on the other hand, drew near-universal acclaim. Performance benchmarks shared by community members show sub-second load times for a 200,000-row contact table, a scenario that previously caused noticeable lag. Admins are eagerly awaiting the default rollout and have started enabling the opt-in toggle in their development environments.

Looking ahead

Microsoft has signaled that the October 2026 wave will deepen the connection between Power Platform and the broader Copilot ecosystem. Early indications point to Copilot agents that can autonomously monitor key metrics—like customer churn or inventory levels—and trigger Power Automate flows with suggested actions, all within the context of a Teams channel. The typed Power Fx will likely gain union and intersection types, further closing the gap with professional programming languages.

The May 2026 update demonstrates Microsoft's commitment to making Power Platform a serious enterprise application platform, not just a citizen developer sandbox. By hardening the formula language, embedding AI as a first-class design tool, and modernizing the core UI controls, Microsoft is equipping organizations to build intelligent, scalable apps faster than ever before. The real test will be whether the combination of Copilot assistance and strong typing can maintain quality at the velocity these features promise—a challenge the community seems ready to embrace.