Low-code has long been synonymous with rapid app development for businesses that want to digitize processes without building everything from scratch. But in 2025, we’re seeing a dramatic change in how low-code works—powered by AI, vibe coding, and Power Apps Generative Pages.
What Is Vibe Encoding – And Why Is It Important?
Vibe coding (Vibe coding – Wikipedia) is a new approach where developers (and citizen developers) build apps by describing what they want in natural language, rather than writing traditional code. AI then generates code for you, in Power Apps generative pages, React code is generated. In vibe encoding, the modification and adjustment of code is also done mainly with the help of prompts/instructions. The idea behind deep coding is that you shouldn’t need to be a developer to build real code applications. I will not go into whether it is a good idea or not here, but just state that this will change the way we build applications.

Power Apps Generative Pages—AI that builds UI for you
Generative Pages in Power Platform is currently in preview only if you have a Power Platform environment in the United States, but will likely be in preview soon in other regions as well. I have been testing generative pages for a while and see what advantages this has compared to the way we have traditionally built e.g. canvas apps in Power Platform with dragging and dropping controls to build screenshots. Generative Pages builds pages much much faster.
Generative Pages is a Copilot-powered feature in Power Apps that lets you create pages in Model-driven apps by describing what you want. You can even attach photos as an example of what look you want. AI generates:
- React-based code for both frontend and logic.
- Modern, responsive UI components
- Direct link to Dataverse tables
- Iterative improvement using AI – add features, remove fields, change layout with new prompts.
This means you can build a page in minutes, without writing a single line of PowerFx or React code.

Why is this the future of low-code?
AI and vibe coding make low-code move from “drag-and-drop” to prompt-driven development. Result:
- Speed: Apps that used to take weeks can now be built in hours. Traditional drag-and-drop that we are used to from canvas apps takes far too long compared to e.g. generative pages
- Democratization: More non-technical users can contribute to development.
- Quality: Generated code is optimized and integrated with the Power Platform ecosystem.
- Scalability: Applications built with Generative Pages will fit well into the Power platform and when they are done with the preview period, they will hopefully benefit from governance and security on the platform, such as Data-Loss-Prevention rules.

Summary
Although we are still in an early preview phase with Generative Pages in Power Apps, I think we can conclude that the way we have built Canvas apps in Power Platform with “drag-and-drop” will die. It’s way too time-consuming compared to Generative Pages. There are a lot of things that still need to be in place before Generative Pages can be used as a replacement for “drag-and-drop” development, such as support for ALM, Application Lifecycle Management, the ability to edit code and much more.
Predicting the future is probably the hardest thing you can do, but the development in the field is going very fast at the moment and vibe coding in one form or another is going to win over traditional “drag-and-drop” low-code development.
More info:
Yes, AI suggested some of the text and generated the images for this blog post 🙂
How Will AI Affect Low-Code/No-Code Development?