AI isn’t just assisting makers—it’s reshaping the way we build solutions on Power platform. Let’s have a look at how Plan Designer and Generative Pages leverage AI to translate ideas into apps faster than ever.
Plans
Plans (used to be called Plan designer) is Microsoft Power Platforms multi-agent AI tool where you describe your business case, and a set of AI agents will go to work and suggest a solution. You will work together with the agents and adjust as necessary to create the complete plan. The agents will suggest power apps, agents, flows, a data model etc. to solve your business case.

Generative pages
Generative pages is an AI tool to “vibe code” pages in a Model-driven Power App. You describe what you want your page to do and how you want it to look in a natural language, and the AI assistant generates the React code for your page. You can then continue to make changes using natural language when writing to the AI assistant.

Creating a solution in minutes
Let’s start by describing to Plans what we want. We will try and make a simple CRM solution for my small photography business. ( Yes, that is a real thing, check www.aarnes.biz 🙂 )
First navigate to make.powerapps.com where you will find Plans on the home page.
Let’s put in this description:
Create a CRM solution for my one person photography business, Arild Aarnes Photography, functionality similar to Dynamics 365 Sales with functionality for registering leads, opportunities, customers and contact persons.
Customers should be able to book Photography Sessions easily.

Hit the start arrow and the agents will start working, the first to start is the Requirements Agent which will create the user requirements. As you will see from the video clip below Plan Designer stops after each agent has completed its task, this is where you can accept the AIs suggestions or make changes. You can make changes by using a natural language. If you accept the changes Plan Designer continues to the next agent, Process Agent.
The Process Agent will suggest processes and again you can accept them or make changes using a natural language dialog with the agent.

The next agent to start to work is the Data Agent. The Data Agent will suggest a data model for your business case. Again, you can accept or adjust the proposals.

The last agent to go to work is the Solution Agent. The Solution Agent suggests what technologies to use for your solution. This will be Power Apps, both Model-driven and canvas apps, agents, Power Pages sites etc.

The last step is to save your plan. You will be asked to save into a Power Platform solution. The best practice here is to have already created a solution up front before running Plans, this is the only way to make sure that your solution uses the your chosen publisher with your prefix. If you let Plans create the solution at this stage a default publisher will be used. The data model with tables in Dataverse and the Plan itself will be saved now, but no other Power Platform artifacts are created yet. You can create them by hovering over them in the Technology section and click Create.

After doing this for the “Photography CRM Manager” Model-driven app that Plan Designer suggested, we get a basic Model-Driven app with a menu and some sample data. Views and Forms will already be created for you.
This is a good starting point for our CRM app, and you can now edit the app as you would with any Model-driven app.
Generative Pages
Let’s now use Generative Pages to create a dashboard showing some KPIs for the leads table of our CRM solution.
We will add a new page to the app and describe what we want. Click Add page and then the Describe a Page choice.

That will open the Describe your page section.

Here you can add dataverse tables, images the AI assistant can use for inspiration, and a prompt to describe what you want your page to look like and what functionality it should have.
We will put in this prompt:
Build a dashboard UI for data from the Lead table
- Show key KPIs at the top:
- Total Leads
- New Leads
- Converted Leads
- Qualified Leads
- Disqualified Leads
- Use cards or stats blocks with icons
- Make the KPIs have a minimum height of 160px
- below KIPs, show:
- A bar chart of leads by Status
- A line chart of lead trend for the last 90 days
- a bar chart showing Estimated Value by Created on Date
- a donut chart of Leads by status
- Place the charts next to each other horizontally
- make the charts have a minimum height of 400px
- The charts should show the value when the mouse hovers over the bar
- Use pastel colors for the charts
- Include a table listing the Lead table:
- Lead Name
- Status
- Estimated Value
- Customer Name
- CreatedOn
- the table should have a dropdown box where the end user can select between showing 5, 10 or 20 records pr. page
- when the user clicks on data in the charts, filter the table on that value
- add a refresh button at the top right corner to refresh the charts and KPIs
- Get the users full name using the XRM API and display it in the top right corner
You can then iterate further with the AI assistant to make changes and add functionality as needed. In my case the page did not show any of the graphs, only empty placeholders on the first run. I just added an additional prompt: “There are no graphs showing” and the AI assistant fixed the error.

This is the page we ended up with after a few iterations.

Conclusion
With the introduction of Plans (Plan Designer) and Generative Pages, Microsoft Power Platform now offers a revolutionary approach to app development. These tools empower developers to rapidly translate business ideas into fully functional Power Apps by leveraging AI agents and natural language prompts. Within just a few minutes we where able to get a basic CRM solution with a dashboard up and running.
This marks a significant shift towards AI-assisted development as the new standard for quickly creating Power Apps.
During the Power platform Community Conference in Las Vegas in October 2025 Microsoft announced more AI assisted tools to create apps and workflows for those with a Microsoft 365 Copilot license, App Builder and Workflows. These are tools making it even easier for end users to quickly create apps and workflows.
At the conference Microsoft also showcased a new agent in Plans, Code Agent that can build a React app within Power Platform