Welcome to deBUG.to Community where you can ask questions and receive answers from Microsoft MVPs and other experts in our community.
1 like 0 dislike
in Power Apps by 35 40 48

I am a newbie in power apps, and I need to know the key difference between Canvas app vs Model-Driven App vs Portal

Canvas App vs Model-Driven App vs Portal in PowerApps

I am confused Which Apps should I use and when to use in PowerApps?

by 153 170 347
0 0

2 Answers

2 like 0 dislike
by 13 15 24
selected by
Best answer

PowerApps have four major components

  1. Canvas apps
  2. Model-driven apps
  3. Portals
  4. Common Data Service

Each one has a feature to make you start with it, In other words, based on your needs and experience you can select which one you will use.

So let us get to know about

  • PowerApps App types.
  • PowerApps App Usage.

1. Canvas apps

It gives you a blank canvas and allows you to design the form, also it allows you to connect with 200 types of data sources.
what Canvas App when can I use it in PowerApps

Canvas Apps Usage

So if you have experience and want to create a highly tailored interface for web, mobile, and tablet applications you can start with this.

2. Model-driven apps

It automatically generates forms and views for you from the existing data source using Common Data Service to model forms. and the app will be responsive across devices.
what model-driven app when can I use it in PowerApps

Model-driven apps Usage

So If you want to generate a form from existing data and no need to make maker changes this will be the best choice.

3. Portal

It allows you to create external-facing websites and allows you to choices between build the form anonymously or authenticated users, It's creating and viewing data in Common Data Service.
what portal app when can I use it in PowerApps

Portal Usage

So if you want to make it as part of your website and/or want sign in to access the data, start with it.

4. Common Data Service

It is the data platform that comes with PowerApps and allows you to store and model business data. It's the platform on which Dynamics 365 applications are built.

Common Data Service Usage

So if you’re a Dynamics customer, your data is already in the Common Data Service

I hope this answer gives you an idea about the types

2 like 0 dislike
by 48 54 93
edited by

Canvas App Vs Model-Driven Vs Portal

1. Canvas,

If you want to make your own design then canvas apps is the best choice for you as it provides you with a blank canvas and you have to drag and drop elements to the canvas without any codes as if you will design a PowerPoint slide, also it enables you to connect to a wide range of more than 200 other data sources, types of data source

2. Model-driven

If you don’t have a custom design and your data is in a common data service then you will choose model-driven, by using model-driven you can do responsive apps “simple or very complex app and it provides you with the most layouts of the components you add

3. Portal

Power Apps Portal is external-facing websites that enable users outside their organizations to sign in as “authenticated users” to create and view data and also provides viewing the content anonymously

power platform app types

For more details, Please check Power apps types - Canvas app vs Model-driven app vs Portal

If you don’t ask, the answer is always NO!