A screenshot of a computer
  • 9 min read

What’s new in Power Apps: May 2025 Feature Update


Summary Welcome to the Power Apps monthly feature update! We will use this blog to share what’s new in Power Apps. A summary of product, community, and learning updates from throughout the month so you can access it in one easy place.

Get started with the latest updates today!

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

Build 2025 Sessions

We had a great set of sessions at Microsoft Build, you can watch the recordings on demand to catch up!

AI-powered Development

Check out what’s new in this month’s Power Apps Pulse!

Make plans for your existing solutions, import data from multiple worksheets in an Excel workbook, get rich AI-powered summaries of your data in model apps, and understand your variables faster than ever! Check out these exciting updates in this month’s Power Apps Pulse!

Plans are now generally available

Animated Gif Image

You can now work with a team of agents to define requirements, map processes, create data models, and architect multiple components of a solution to work together. Whether you’re expanding on existing assets or starting a fully new solution, plans bring it all together, guiding you from problem statement to working code.

The new process mapping agent, now available in public preview, helps transform solution requirements and user personas into comprehensive process maps that anchor the plans. This visual blueprint provides an end-to-end view of the process, data, and solution architecture to optimize it—detailing how each component addresses specific business challenges.

Additionally, suggested solutions will also include reports, portals, and Microsoft Copilot Studio agents. This expansion allows developers to architect a comprehensive, intelligent solution upfront, before diving into creation of individual artifacts.

Copilot Studio Agents in your plan

A screenshot of a computer

We are happy to announce that plans now support Copilot Studio Agents. A Copilot Studio Agent is designed to streamline workflows, automate repetitive tasks, and answer customer questions. Once the Agent is created from your plan, you will be redirected to Microsoft Copilot Studio to review and make any necessary changes such as adding a trigger, actions, etc. before publishing your agent. 

Create Power Pages sites from plans

Animated Gif Image

You can now create a Power Pages site directly from the plan designer. When you click “Create” on a proposed Power Pages site, it launches the Power Pages design studio with a prefilled setup—complete with layout design, domain configuration, and pages aligned to your goals. This streamlined experience eliminates the need to configure everything from scratch, letting you jump straight into customizing your site.

Fully manage your data model when building plans

A screenshot of a computer

Plan Designer now gives makers full control over their data models – create new tables from scratch, import from Excel or SharePoint, and edit or add existing tables – all within the data workspace. In addition, the data agent is now faster and more powerful, offering intelligent assistance for modeling tasks and accelerating your workflow.

Add existing components to your plan

A screenshot of a computer

Reusing what already works is smart—and now it’s easier than ever.

Whether you’re building a new solution from scratch or iterating on an existing one, the ability to pull in previously created assets means you can focus on innovation rather than reinvention. It also helps teams align on standards and reuse best practices across environments. This capability is especially useful for organizations with a library of apps that serve as templates or starting points. By integrating them into your plan, you ensure continuity and accelerate delivery—without compromising quality.

See multiple solutions associated with the plan

A screenshot of a computer

A plan can be associated with multiple solutions. For example, adding an existing Microsoft Dataverse table to a plan’s data model links solution(s) associated with that table to the plan. Similarly, adding an existing Power App to the plan establishes a connection with its associated solution. You can now view all related solutions in the Objects view. These solutions appear as tabs across the top of the Objects view. Simply select a tab to explore the objects contained within that solution.

Create a plan from your existing solution

Animated Gif Image

You can now build a plan from your existing solution. The plan uses AI to extract information from your solution, generating the business problem and user requirements. Once the plan is saved, you can edit the user requirements and generate additional apps, tables, and other components for your solution. To generate a plan, your solution must include at least one app and one associated table, and the apps must be published.

Bring your own model and model fine-tuning from Azure AI Foundry in Power Platform (Public Preview)

A screenshot of a computer

Copilot Studio continues to integrate deeply with Azure AI Foundry, and now you can bring your own model for prompts and generative answers. Makers can access more than 11,000 models in Azure AI Foundry, including the latest models available in OpenAI GPT-4.1, Llama, DeepSeek, and custom models, and fine-tune them using enterprise data. This fine-tuning helps agents generate even more domain-specific, high-value responses. This experience is also available in Power apps and Power automate.

Enhanced Component Properties are now Generally Available (GA)

Thanks to your feedback in Preview, Enhanced component properties (ECPs) have moved to General Availability (GA). With an improved UX and distinct types of properties including data and function, ECPs enable the ability to share logic across apps through a component library.

Fully Managed Platform

Enhanced weekly admin digest emails for Power Platform Administrators

Power Platform administrators will now benefit from an enhanced email digest experience that delivers actionable insights to help improve their tenant’s security posture and maintain licensing compliance. These emails are tailored to highlight the most critical recommendations, enabling administrators to quickly assess and prioritize next steps for their tenant.

Each recommendation includes direct links to the relevant areas within the Power Platform Admin Center, streamlining the process of taking corrective action. This update is part of our ongoing commitment to empower administrators with the tools and guidance they need to manage their tenants more effectively and proactively.

Introducing the updated Copilot hub experience for confident Copilot adoption

Animated Gif Image

We’re excited to announce the new Copilot Hub experience in the Power Platform Admin Center, unveiled at Microsoft Build, which brings a host of improvements based on your feedback. This updated experience provides Power Platform and environment admins with a central place for Copilot management – offering best-practice guidance for starting on your Copilot journey in the “Get started” page, greater transparency on upcoming features in the “What’s new” page, deeper usage and cost insights in the product-specific pages, and unified settings for easier governance in the “Settings” page. Simply head to the Power Platform admin center, select the “New admin center” toggle in the upper right corner, and click on Copilot in the left navigation to explore the new capabilities.

Intelligent Apps

Customize Copilot Chat experience change

A screenshot of a application

As part of the introduction of the Agents pane in App Designer, the experience for adding an agent for a customized Copilot change has changed. The app navigation “… > Configured in Copilot Studio” is now the Interactive agent in the Agent pane. The configuration is done using the Interactive agent context menu.

Supervise agents in model-driven apps

A screenshot of a computer

Users can now supervise generative agents in model-driven apps with agent feed. Agent feed in Power Apps lets business users easily manage and work with agents directly in their apps. It makes apps a central hub for human-agent collaboration by showing a complete activity feed of what agents do for them, wherever they are in the app. The experience is currently optimized for agent actions using Dataverse tools as users will easily be able to take over those actions directly in a model-driven app. To enable this experience makers can add agents to any model-driven app in the modern-app designer. The agent must be published, use triggers, and have generative AI enabled. 

Preview and Feedback Programs

Private preview of generative pages

Animated Gif Image

Imagine describing the page you want in your model-driven app and watching it come to life in minutes. No more starting from a blank canvas. No more manual adjustment of the layout or selection of fields. With Generative pages, that future is here.

We’re thrilled to announce the early access preview of Generative pages—a new AI-powered experience in Power Apps that simplifies and accelerates how you design and build pages in model-driven apps. 

Just describe the page in natural language, link it to your Dataverse tables, and optionally upload an image of your desired layout. The agent takes it from there, generating React-based code tailored to your description, connected to your app’s data model, and styled to match your existing app theme. Need changes? You can iteratively refine the page through an interactive, conversational experience.

Ready to try it out? Sign up for the preview at https://aka.ms/PowerAppsEAP. A full blog post with all the details is coming soon—stay tuned!

Code Apps in Power Platform

A screenshot of a computer screen

Code Apps is a new way for developers to bring Power Apps capabilities into web apps built in a code-first IDE. These capabilities are available both during local development and when an app runs in Power Platform.

Key features include:

  • Out-of-the-box Microsoft Entra authentication and authorization
  • Access to 1,500+ Power Platform connectors, callable directly from JavaScript
  • Easy publishing and hosting of line-of-business web apps in Power Platform
  • Adherence to your organization’s Managed Platform policies (app sharing limits, Conditional Access, Data Loss Prevention, etc.)

The managed platform accelerates innovation in safe environments. When ready, apps can be deployed to dedicated production environments. Code Apps and the managed platform reinforce safe, rapid innovation, and, when ready, these apps can be deployed to dedicated production environments.

Learning Updates

Training Paths and Labs

Updated Training

Documentation Updates

Developer
Overview of Plan designer
Create a plan using Plan designer 
Generate process diagrams (preview)
Build a solution from a plan
Manage your solution
Regular expressions
Modern theme update for model-driven apps
Change prerequisites for create table
Link to Fabric with Dataverse May updates
Deployment hub maker and admin GA
Deprioritize email address validation preview feature
Execute messages in a single database transaction
Build and package plug-in code
Microsoft 365 Agents SDK .NET API Reference
Microsoft 365 Agents SDK JavaScript reference
Power Automate for desktop actions SDK API Reference
Dataverse table/entity reference
Dynamics 365 Enabled apps table/entity reference
Dynamics 365 Field Service table/entity reference
Dynamics 365 Sales table/entity reference
Dynamics 365 Customer Service table/entity reference
Query throttling
Query anti-patterns
Microsoft Power Platform CLI Command Groups
Source control canvas apps (preview)
Microsoft Power Platform CLI code command group
Microsoft Power Apps Test Engine (preview)
Power Apps Test Engine overview (preview)
Power Apps Test Engine features (preview)

Authentication
Authentication in Power Apps Test Engine (preview)
Authentication guide for Power Apps Test Engine (preview)

Test your solution
Test canvas applications with Test Engine (preview)
Test model-driven applications with Test Engine (preview)
Test Dataverse extensions with Test Engine (preview)
Power Apps Test Engine samples

Power Fx
Power Apps Test Engine Power Fx (preview)
Power Apps Test Engine Power Fx Functions (preview)
Dataverse and connector simulation with Test Engine (preview)
Use Power Fx namespaces in testing (preview)
Create a C# Power Fx test function (preview)

Generative AI capabilities
Generative AI capabilities in Power Apps Test Engine (preview)
AI-assisted test authoring with GitHub Copilot (preview)
Using the Model Context Protocol server with Test Engine
Testing nondeterministic AI in Power Apps (preview)
ALM in Power Platform with Test Engine (preview)
Test Engine feature lifecycle (preview)
Migration Guide (preview)

Advanced topics
Test Engine and Playwright integration (preview)
Authentication security architecture in Test Engine (preview)
Test Engine extensibility (preview)
Understanding Test Engine providers (preview)

Reference
Power Apps Test Engine YAML format (preview)
Test Engine module functions reference (preview)
File access restrictions for Test Engine (preview)
Admin
View event logs and error logs (preview)
Metrics and recommendations for Power Apps (preview)
Metrics and recommendations for Power Automate (preview)
Monitor the health of your resources (preview)
Change environment type
Usage insights
Security page overview
Tenant-level analytics
Virtual Network support overview
Use the new and improved Power Platform admin center (preview)
Configure Azure app for SharePoint access
Virtual Network support white paper
Set up Virtual Network support for Power Platform
Create and manage masking rules (preview)
Column-level security
Environment routing
Enable maker welcome content
Continuous access evaluation (preview)
Create users
Securely access customer data using Customer Lockbox in Power Platform and Dynamics 365
Tenant-to-tenant migrations
Dataverse capacity-based storage details
Configure Dataverse search for your environment
Manage feature settings
Configure server-based authentication with SharePoint on-premises
Track, manage, and scale Copilot adoption in the Power Platform
Download a template for data import
Move data across regions for Copilots and generative AI features
Overview of the Power Platform admin center
End User
Modern, refreshed look for model-driven apps
Use row summaries in model-driven apps
What is Dataverse search?
Use Copilot’s form fill assistance feature in model-driven apps
Optimize the offline profile
Sync data offline in the background
Frequently asked questions for wrap
Advantages and limitations of Wrap
Customize and build your mobile app using the wrap wizard

Clay Wesener

Clay leads the Power Apps Studio product team, enabling the next generation of developers and app makers on the Microsoft Power Platform with AI assisted development. This spans across our Power Apps maker tools, Copilot for Power Apps makers, Pro Dev tooling, Dataverse experiences, and Power Fx.

See Clay Wesener posts

Related Content

  • Power Apps
    Power Fx code in the Power Apps Formula bar showing a User Defined Function.
    • 6 min read

    What’s new in Power Apps: June 2025 Feature Update

    AI-powered Development Check out the latest updates in this month’s Power Apps Pulse! This month we’re giving you tools to share plans with your project stakeholders, we’ve added a maker setting to tailor your authoring experience, and we want *your* feedback about User Defined Functions and User Defined Types! Take a look at these updates […]