Get started with model-driven apps

Completed

In canvas app development, the designer has complete control over application layout. With model-driven apps, much of the layout is determined for you, and largely designated by the components you add to the application. Model-driven apps can be based only on Microsoft Dataverse as a data source. When you create a model-driven app, you must use entities from Dataverse as your building blocks.

Model-driven apps start with your data model, building up from the shape of your core business data and processes in Dataverse to model forms, views, and other components. It's important to ensure that the data model is structured properly before you create your app. Model-driven apps will automatically generate a UI that is responsive across devices. This outcome relies heavily on how your data is modeled in Dataverse.