European Power Platform Conference, Copenhagen | June 30, 2026 | Track: Copilot Platform Power Apps | Level 300


One of the most hands-on sessions at EPPC26 tackled a question that’s been buzzing through the Power Platform community: are Generative Pages (Gen Pages) about to make Custom Pages obsolete? Mats Necker from dhino and Sara Lagerquist from CRMK brought real-world experience to the stage — and the answer turned out to be more nuanced than the hype suggests.

Setting the Scene: The Power Platform App Paradigms

Before diving into the debate, the speakers mapped out the full landscape of application paradigms available today in Microsoft Power Platform:

  • Custom Pages — the bridge between pixel-perfect Canvas apps and model-driven apps. Great for wizards, custom dialogs, and complex UX patterns inside Dynamics 365. They support multiple data sources via connectors and remain fully functional today.
  • Generative Pages (Gen Pages) — pages described in natural language and generated as React apps, embeddable inside model-driven apps.
  • Code Apps — standalone React/TypeScript apps built in VS Code and deployed to Power Platform as a secure host. Best for net-new standalone applications.
  • write.powerapps — a web-based, prompt-driven experience that generates Code Apps.
  • Microsoft 365 Copilot “apps” — SharePoint list-based mini-apps, best suited for personal productivity.

Two Ways to Create a Generative Page

This was one of the session’s most valuable clarifications: there are two fundamentally different methods for creating Gen Pages, and they are not equal.

UI-Based Designer (Maker Portal)

  • Currently in preview, available only in select regions (US, Canada, Australia)
  • Uses a retired GPT-4.1 model with no option to switch
  • Every change triggers a full page regeneration — slow and unpredictable
  • No version control beyond a basic undo
  • Generated UIs are often aesthetically lacking
  • No way to enforce company-specific design standards

Code-Based Creation (VS Code)

  • Generally Available (GA) worldwide
  • Uses VS Code with the Power Platform Skills plugin and GitHub Copilot
  • An AI agent creates wireframes for review before generating code — a more controlled, conversational workflow
  • Full source control and versioning via a code repository
  • Supports custom agents (e.g., from Scott Durrow’s open-source repo) to enforce best practices
  • Lets you bring your own, more powerful AI models

The verdict from the session: the UI designer is the “flashy intro,” the code-based approach is the “senior, trusted path.”

Key Limitations of Generative Pages

Gen Pages come with real constraints that you need to factor in before adopting them:

  • Dataverse only — no support for other connectors or data sources
  • No multi-select choice columns
  • Single app binding — a Gen Page is tied to one model-driven app and must appear in the site menu; it cannot be hidden like a Custom Page
  • Reuse requires duplication — using the same page across multiple apps means copying it
  • Form embedding not supported — use PCF components for that use case
  • Single-maker editing — only one person can edit a page at a time
  • Restricted npm packages — enhances security but limits flexibility

Live Demo: Pottery Order Tracking

Mats walked through a concrete example: a model-driven app for tracking pottery items through production stages. The pain point was associating multiple glazes with a single item — a many-to-many relationship that required too many clicks in the standard UI.

A Generative Page solved this by providing a streamlined interface for adding multiple related glaze records at once. Simple, practical, and exactly the kind of UX enhancement Gen Pages are designed for.

Best Practices from the Session

  • Prompt with images — include a screenshot of your desired UI to guide styling and layout
  • Read the agent reasoning — check the “agent thoughts and summaries” to improve future prompts
  • Test with MCP Playwright — automate UI testing directly in VS Code: navigation, click flows, screenshots
  • Deploy with Packer CLI — use it to create pages, add them to the sitemap, and manage them as solution components
  • Plan before generating — take advantage of the code-based workflow’s planning phase to review wireframes before committing to generation

So, Is It Replacing Custom Pages?

Short answer: not yet, and not entirely.

Mats and Sara’s recommendation was clear:

Scenario Recommendation
New UI inside a model-driven app, Dataverse only Prefer Gen Pages (code-based)
Multiple data sources beyond Dataverse Keep Custom Pages
Existing, working Custom Pages Don’t refactor unless adding major new functionality
Embedding on a form Use PCF

Custom Pages are mature, stable, and still the right tool in several scenarios. Gen Pages — especially via the code-based approach — are faster for new builds and offer superior AI-assisted iteration. The two can coexist.

Takeaways

EPPC26 made it clear that Generative Pages are a genuine step forward for model-driven app development, but the UI-based designer is not production-ready. If you want to adopt Gen Pages seriously, set up VS Code with the Power Platform Skills plugin and start experimenting with the code-based workflow. The tooling is GA, the iteration loop is fast, and the quality gap over the Maker Portal is significant.

Custom Pages aren’t going anywhere — but for new Dataverse-centric UI work inside model-driven apps, the code-based Gen Page is now the path to consider first.


Session: “Is Generative Pages Replacing Custom Pages?” — EPPC26, Copenhagen, June 30, 2026
Presenters: Mats Necker (dhino) · Sara Lagerquist (CRMK)