Features released to market: 16
Power Apps 2025 release wave 1
For previous release wave highlight videos:
For archived plans:
Business Value
Authors and administrators can save time in administering enterprise-level apps by using shareable Service Principal Name (SPN) connections. Service principal accounts are a great approach for enterprise applications as they don't rely on the authorization credentials of specific individuals.
Feature Details
Service Principal Name (SPN) authorization now allows authors to use SPN as a shareable connection. Previously, SPN was not shareable, and each user of a Power App had to provide their own SPN credentials, which defeated the purpose of SPN—enterprise-wide authorization. With this new feature, end users can use SPN without needing to know the SPN credentials.
This feature is part of a set of enhancements that are important to professional and advanced citizen developers. It makes using Power Apps over SQL Server easy and secure.
Enabled for:
Business Value
Business Value
Device-optimized screens increase the performance and reliability of your canvas apps on iOS and Android devices. Some controls also offer improved gesture support and a user experience that matches closer to the design language of the operating system.
Feature Details
Some customers have decided against using the Power Apps mobile app because of low user interface (UI) performance. Scrolling, transitions, visual glitches, and occasional UI failures are symptoms of a UI that isn’t built for the native operating system.
This feature automatically converts canvas apps from web-based technology to React Native, while keeping all the same business logic in place. As a result, canvas apps feel more responsive, are of higher quality, use modern UI conventions such as swipe-to-delete, and have better scrolling capabilities.
Note: We will incrementally use the most popular UI controls with native equivalents on mobile devices. The top ten controls account for more than 50% of all app screens. The result is less complex screens that continue to run in the Webview (a specialized web browser) for some time. However, there are some very compelling scenarios that will run 100% as native UI.
Enabled for:
Business Value
Business Value
In-app AI agents remove the manual effort and cognitive load of preparing for the day by analyzing business records assigned to a user and determining the next best action, streamlining business processes.
Feature Details
In-app agents act as a reasoning engine to automate "cognitive" processes like routing, orchestration, and decision-making–removing manual effort from business processes. By directing business users to the next highest value task, these agents enable users to focus their time and energy on the biggest impact things their desired business outcomes, instead of the drudgery of digging through all their data.
Makers configure in-app agents with the types of actions possible for different tables. Then, the agent processes the rows assigned to a specific user to understand the most valuable next action and recommends it.
This feature is available as an early access preview. Sign up for our early access program by filling out this form: https://aka.ms/PowerAppsEAP
Enabled for:
Business Value
Change history | |
---|---|
Public preview date moved to Jun 2025 | Jun 03, 2025 |
Business Value
As a maker, you can now create a plan from your existing solution. Plan Designer provides a detailed plan describing your solution and solution objects. The plan includes a business problem, user requirements including user roles and stories, data model, and technology stack including apps and flows. This feature saves time previously spent analyzing an existing solution and empowers makers to improve on an existing solution.
Feature Details
As a maker, you can now fully leverage the capabilities of the Plan Designer by creating a plan from your existing solution. The Plan Designer 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.
Go to the Solutions menu in Power Apps to create a plan from a solution.
Enabled for:
Business Value
Business Value
The Plan Designer creates objects such as apps, flows, and tables in a solution. The objects view is the detailed view of the total solution, while the plan view is the high-level architecture. Makers will be able to see all objects in the solution from within the Plan Designer, allowing easy access to advanced configurations. This saves makers time and extra clicks by eliminating the need to switch between multiple tabs with solutions and plans open separately.
Feature Details
The Solution Explorer is being integrated into the Plan Designer. Makers using Plan Designer will be able to quickly switch back and forth between the high-level Plan view and the detailed-level Objects view showing Solution Explorer. The key benefits are reduced context switching—the maker doesn't have to use multiple tabs to check that the plan and underlying solution components in sync. This is especially helpful as makers manage their solutions for ALM.
How to access the Objects view
- Create and save a plan.
- Once the plan is saved, then Objects will be enabled in the left navigation menu.
- Selecting Objects will bring the user to the embedded Solution Explorer view.
Makers with the roles of System Administrator or System Customizer in their environments will be able to use the Plan Designer.
Enabled for:
Business Value
Change history | |
---|---|
General availability date updated to May 2025 | Jun 02, 2025 |
Business Value
Sometimes there are existing apps that would solve for user roles and requirements identified in the plan. Makers will have the opportunity to pick from existing assets to reuse them instead of creating new assets every time.
Feature Details
The Plan Designer will recommend a set of solutions tailored to address your business problem based on your organization's needs. Some of these solutions may already exist in your environment. Instead of creating new apps, you can replace a suggested app with an existing one or simply add an existing app to the set of solutions directly within the Plan Designer.
Enabled for:
Business Value
Business Value
The Plan Designer defines a high-level architecture to solve a given business problem, suggesting the creation of several objects like apps, flows, and tables. The Solution Agent will now suggest existing apps. Makers can also add existing apps to their plans. This allows makers to leverage the Plan Designer to define the solution architecture for their scenario and lets you reuse existing apps.
Feature Details
The Plan Designer feature offers a high-level architecture to address specific business challenges by recommending the creation of various objects, such as apps, flows, and tables. Plan agents are AI assistants that analyze your business problem and generate a plan for it. These plan agents utilize AI to help build your plan. The Solution Agent now suggests existing apps, enabling makers to incorporate these apps into their plans. This enhancement allows makers to utilize the Plan Designer to define the solution architecture for their scenario while reusing pre-existing apps.
- The Solution Agent now provides more comprehensive recommendations by suggesting existing apps.
- Makers can customize their s by adding existing apps and tailoring the architecture to their specific needs.
Enabled for:
- The author created this article with assistance from AI. Learn more
Business Value
Change history | |
---|---|
Public preview date moved to May 2025 General availability date updated to May 2025 | May 21, 2025 |
Business Value
The plan designer defines a high-level architecture to solve a given business problem, suggesting the creation of several objects (apps, flows, tables). Users are now able to replace the proposed apps with existing apps. This allows makers to leverage the plan designer to define the solution architecture for their scenario and reuse pre-existing apps.
Feature Details
The Plan designer helps users create a high-level architecture to solve business problems. It suggests creating objects like apps, flows, and tables. Users can replace the suggested apps with their existing ones, allowing them to define the solution architecture for their scenario and reuse pre-existing apps. This customization provides flexibility, while reusing existing apps saves time and resources.
Enabled for:
- The author created this article with assistance from AI. Learn more
Business Value
Business Value
A Copilot Studio Agent can significantly enhance business operations by streamlining workflows and boosting productivity. By leveraging advanced AI capabilities, these agents can automate routine tasks, allowing employees to focus on more strategic activities. For instance, a Copilot Studio Agent can manage scheduling, handle data entry, and provide real-time insights, reducing the time spent on administrative duties.
Feature Details
A Copilot Studio Agent created using Plan Designer is designed to streamline workflows, automate repetitive tasks, and answer customer questions. Once the agent is created in Plan Designer, you will be redirected to Microsoft Copilot Studio to review and make any necessary changes before publishing. The agent generated by Plan Designer comes prefilled with the following details:
- Name: The name of the agent.
- Description: A detailed explanation of the agent's purpose.
- Instructions: A set of tasks the agent will perform.
- Knowledge: A list of data sources the agent will use to complete tasks, including all data tables created by the plan.
It is recommended to review the agent's instructions, make any desired changes, and test the agent before publishing.
Enabled for:
Business Value
Business Value
When building out a business plan, makers often find themselves wanting to reuse existing tables. Leveraging these existing assets encourages the continuation and extension of current objects, fosters collaboration with other makers, saves time, and promotes better Application Lifecycle Management (ALM) practices.
With this new feature, makers will not only be able to edit new tables as part of their plan's data model but also existing tables. This ensures a seamless integration between the Plan Designer and the data workspace, making the Plan Designer a one-stop shop for all data modeling activities related to their plan.
Feature Details
To build a successful business plan, being able to reuse existing assets, such as existing tables in your solution, is crucial. Today, makers can leverage existing tables in the standalone data workspace experience, but not when they are working with a plan. With this new feature, makers will not only be able to edit new tables as part of their plan's data model but also existing tables. To further boost maker productivity, Copilot will help suggest the right existing table based on the business requirements.
Makers can begin with a description of their business problem and provide additional context like process diagrams, data models, or even screenshots of legacy apps. Copilot will use this input to draft user roles and requirements for the solution. Then, Copilot suggest a multi-table data model according to the user requirements for makers to approve and continue to iterate on. Makers will be able to manually select and edit the existing tables of their plan through the data workspace, as well as chat with Copilot to include the existing tables based on their requirements.
Enabled for:
- The author created this article with assistance from AI. Learn more
Business Value
Business Value
When generating a custom autonomous Microsoft Copilot Studio agent from an app, agent builder now adds knowledge and triggers, saving makers time and energy when creating specialized agents to automate repetitive tasks.
Feature Details
Agent builder for Power Apps empowers makers to create specialized custom autonomous agents that automate repetitive business processes. By understanding the app and business process, Agent builder adds knowledge and triggers to the agent, making it easier than ever to streamline operations with autonomous AI agents.
Makers can effortlessly create agents that automate processes within their existing canvas apps. Agent builder leverages the app's metadata and the desired agent goal to generate a comprehensive step-by-step process. This process is then combined with extracted skills from the app, resulting in a fully equipped copilot that provides detailed instructions and actions.
Enabled for:
Business Value
Business Value
By supporting existing tables when visualizing a complex data model, the entity relationship diagram (ERD) data experience will unblock makers to build actual meaningful business solutions on top of their existing data assets. With Copilot assistance, makers can easily find existing tables relevant to their data modeling requirements and build more robust business applications. With the ERD visualization of tables and relationships, makers can review new and existing tables side-by-side and define meaningful connections between them with a simple drag and drop interaction.
Feature Details
Are you tired of creating new tables, only to discover that they duplicate existing ones in your environment? Say hello to a smarter way of designing data models using the Copilot-assisted ERD designer. Now, instead of starting from scratch, you can leverage your existing tables to build more robust data models. Here’s how it works: Simply type out your requirements in natural language, and Copilot will craft a multi-table data model that incorporates both new and existing tables. Need to find relevant tables quickly? Copilot’s recommendations have you covered and will locate the right tables in seconds. Once you’ve assembled your tables, switch to the ERD view. There, you can review your new and existing tables side-by-side. While editing existing tables in the ERD view isn't fully supported yet, you can create lookups into the existing tables in a simple drag-and-drop interaction to define meaningful connections between tables.
Enabled for:
- The author created this article with assistance from AI. Learn more
Business Value
Change history | |
---|---|
Public preview date moved to Jan 2025 General availability date moved to Mar 2025 |
Oct 31, 2024 |
Business Value
There can be a lot of legwork involved in detailing solutions to a business problem before you start to create apps, flows, and other objects that will solve your users' needs. Copilot is well versed in common solution architecture patterns and can take advantage of other sources such as images to add to the context of the problem. Copilot can help you create user roles, define role-specific requirements, and suggest data schema, apps, and other objects that would come together as a solution to the proposed business problem. You can collaborate with Copilot, iterating over user roles, requirements, schema, and objects to ensure the final solution is a great start for the business.
Feature Details
Creating solutions to address business needs involves more than just developing an app. Solutions are a collection of objects from across the Power Platform that store data, provide end-user apps, and automate workflows. Regardless of the technology used to solve a business problem, the first step to success is defining your solution architecture to support various user roles and their requirements. This ensures you can build a solution that benefits your business. Copilot can now assist with detailing the scenario and requirement definitions, such as user roles, user requirements, data schemas to support data, and creating an overall solution architecture through proposed objects.
- Scenario and requirement definition: Begin with a description of your business problem and provide additional context like process diagrams, data models, or even screenshots of legacy apps. Copilot will use this input to draft user roles and requirements for the solution.
- Data modeling: Once aligned on requirements, Power Apps will propose a data model to support the solution and allow the maker to explore and make updates through a visual entity relationship diagram.
- Solution architecture: Copilot will recommend the types of apps and automation that will fit the requirements. In the initial release of this functionality, the recommendations will include canvas and model-driven apps, as well as cloud flows in Power Automate.
During the early phase of the public preview, these Copilot skills are off by default. To access these features, simply turn on the Try the new Power Apps experience toggle on the Power Apps home page. This will allow you to create and manage your plans.
Enabled for:
- The author created this article with assistance from AI. Learn more
Business Value
Change history | |
---|---|
General availability date moved to Apr 2025 | Mar 14, 2025 |
Business Value
With Copilot, you can find, filter, and sort data more efficiently using natural language in views for model-driven apps, significantly reducing the time previously spent on advanced filtering and enhancing productivity.
Feature Details
You can easily find, filter, and sort your data using natural language grid filtering, which eliminates the need for complex, advanced filters by allowing you to describe what you're looking for.
For example, if you ask for cases that are high priority with an overdue follow-up by date, this filters your view to only show those relevant cases. Using natural language saves time as you no longer need to use column filters or advanced filters.
Supported features:
- Filtering of records
- Sorting
- Text search
Please note that this feature is currently in preview. It will be enhanced with each weekly release and can be turned on through the admin setting 'Natural Language Grid and View Search'.
Enabled for:
- The author created this article with assistance from AI. Learn more
Business Value
Change history | |
---|---|
General availability date moved to Jun 2025 | Apr 14, 2025 |
Business Value
Administrators are responsible for managing numerous resources within their organizations. It can be challenging for them to make informed decisions about these resources without a thorough understanding of their functions. By creating AI-generated descriptions for apps, we help administrators provide the necessary information to scale up and make informed decisions on a larger scale. This feature is enabled for all apps within Managed Environments.
Feature Details
In app designer for model-driven apps, you can use AI to help you generate descriptions for your apps. You will have the option to generate an app description in the Publish dialog or in the App Settings panel. This will create a description that you can review and then save as part of the app. The AI-generated app description is also available to app users during the web player experience by hovering over the app name in the header.
Enabled for:
Business Value
Change history | |
---|---|
General availability date moved to Feb 2025 | Dec 04, 2024 |
Business Value
With this feature, you can view the underlying code to understand app functionality and manage source control. It’s perfect for developers who need to align with healthy and robust Application Lifecycle Management (ALM) practices. By using this feature, you streamline your development process, improve code quality, and support your app’s growth.
Feature Details
You can now export a canvas app as a binary file with the extension .msapp. You can use Power Platform CLI to convert a .msapp file into source code files. With this feature, you no longer need to use the Power Platform CLI to convert the .msapp files. You can view the source code for the canvas app in an updated, human readable YAML format. Each screen has a separate file.
View the source code of your canvas app directly in Power Apps Studio or use external code editors.
This new capability helps you to:
- Store the files in a code repository.
- Automate generation of a canvas app.
- Improve the generative canvas app models.
- Refactor canvas apps without using the designer.
- Integrate natively with Git for Power Platform.
Enabled for:
Business Value
Change history | |
---|---|
Public preview date moved to Aug 2024 General availability date moved to Aug 2024 |
Aug 01, 2024 |