There are two types of applications to work within PowerApps, they are,

  1. PowerApps Canvas App
  2. PowerApps Model-Driven App

PowerApps Canvas App

PowerApps gives you an option to create a  blank Canvas App in which you can drag and drop components in any form to design a UI. Additional adjustments can be made on these components once the Canvas App is created. When you are done with designing the App, it can be connected to one or more data sources using Excel-style formulas.

 

PowerApps Model-Driven App

Model-driven apps practice the data-first approach, hence they are far more rigid in design than canvas apps. Although most of the UI components are inbuilt, there is still scope to edit individual components. Hence,model-driven apps are more sophisticated than canvas apps.