Build your first model-driven app from scratch


Effective November 2020:

  • Common Data Service has been renamed to Microsoft Dataverse. Learn more
  • Some terminology in Microsoft Dataverse has been updated. For example, entity is now table and field is now column. Learn more

This article will be updated soon to reflect the latest terminology.

Model-driven app design is a component-focused approach to app development. In this topic, you simplify how to create a model-driven app by using one of the standard tables that's available in your Power Apps environment.


Ready to convert your ideas into an app? Start here: Planning a Power Apps project.
For detailed information about model-driven apps and how to build it, start here: Understand model-driven app components.

Sign in to Power Apps

Sign in to Power Apps. If you don't already have a PowerApps account, select the Get started free link.

Create your model-driven app

  1. Select the environment you want, or go to the Power Platform admin center to create a new one.

  2. On the Home page, select Model-driven app from blank.

    Start from blank model
  3. Select Create.

  4. On the Create a New App page, enter the following details, and then select Done:

  • Name: Enter a name for the app, such as My first app.
  • Unique Name: By default, the unique name uses the name your specify in the Name box without spaces and preceded by the publisher prefix and an underscore (_). For example, crecf_Myfirstapp. More information: Change the solution publisher prefix
  • Description: Type a short description of what the app is or does, such as This is my first app. For information about the additional app properties, see Create an app.

Create a new app

Add components to your app

From the app designer you add components to your app.

  1. Select the Open the Site Map Designer edit button to open the sitemap designer.


  2. On the sitemap designer select New Subarea, in the right pane select the Properties tab, and then select the following properties.

  • Type: Entity

  • Entity: Account

    Add components to sitemap

  1. Select Save And Close.

  2. On the app designer canvas select Forms, and then on the right pane under the Main Forms group select the Account form.

    Account main form

  3. On the app designer canvas select Views, and then select the Active Accounts, All Accounts, and My Active Accounts views.

    Account views

  4. On the app designer canvas select Charts, and then select the Accounts by Industry chart.

  5. On the app designer toolbar, select Save.

    App designer toolbar save

Publish your app

On the app designer toolbar, select Publish.

After publishing the app it's ready for you to run or share with others.

Simple account table app

Next steps

In this topic, you built a simple model-driven app.


Can you tell us about your documentation language preferences? Take a short survey.

The survey will take about seven minutes. No personal data is collected (privacy statement).