What type of apps can you create with Power Apps?
When listing specific examples and use cases for Power Apps, it’s important to understand that any Power App will fall into one of two categories:
- Canvas Apps
- Model-Driven Apps
Canvas Apps
Canvas apps are great for very specific and targeted use-cases. For example, submitting expenses or updating meeting notes. Canvas apps are created with drag-and-drop tools and give you flexibility in terms of the look and feel of your app. You can add whichever fields you want, and it makes data entry and retrieval simple. Canvas apps can be surfaced in many ways e.g. through Microsoft Teams, your SharePoint intranet, or even on your smartphone etc. Canvas apps are much more suited for front-office type scenarios. These apps have a looser framework than model-driven apps and therefore require more testing.
Further common examples of Power Apps using canvas apps might include:
- Employee onboarding
- Health & Safety training
- Expense management
- Leave requests
- Meeting room booking
- Visitor/Employee check-in
- Inventory/Asset management
- Hardware requests
- Staff recognition
We also created an internal ED&I tool at Chorus using a canvas app in Power Apps, which you can read about here.

Model-driven apps
Model-driven apps are great for broader apps, which provide more backoffice-type functionality. Model-drive apps give you a host of pre-built UI options to choose from, so you don’t have to put effort into look and feel or making it responsive and doing security etc. because that is already part of it. The licences for model-driven apps are more expensive than canvas apps, because model-driven apps have already had a lot more investment and R&D put into them by Microsoft —so you pay extra for that additional value.
Examples of common use cases for model-driven apps might include:
- Sales processes
- Customer Support
- Relationship Management
- Contract Management
In fact, Microsoft Dynamics 365 is just a collection of pre-built model-driven apps from Microsoft. For example, the Sales or Customer Service apps are literally just different model-driven Power Apps sitting on top of the Dataverse.