PL-900 Canvas app Practice Question
A user wants to create an app that allows employees to submit expense reports from their mobile devices. The app should capture photos of receipts and store them. Which type of app is most suitable?
⚠ Common exam trap
PL-900 often tests the confusion between canvas and model-driven apps — candidates may pick model-driven because it sounds more 'enterprise', but the key differentiator is the need for a custom mobile UI with camera functionality, which points to canvas.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Canvas app
A canvas app in Power Apps provides a blank canvas where the maker designs the UI and logic from scratch, making it ideal for a mobile-friendly expense reporting app with custom photo capture and storage. Canvas apps offer full control over layout and can integrate with the camera control and connectors to store images. This matches the requirement for a tailored mobile experience.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Model-driven app
Why it's wrong here
Model-driven apps are less customizable for mobile receipt capture.
- ✗
Power Apps portal
Why it's wrong here
Power Apps portals render external-facing websites for anonymous or authenticated audiences, and provide no native mobile camera capture. It is tempting because portals publish forms to browsers, and would be correct for external users submitting data without a licensed Power Apps client.
- ✗
Power Automate flow
Why it's wrong here
Power Automate orchestrates background actions between services; it presents no interactive mobile form for employees to enter expenses or trigger a camera. It is tempting because flows can process submitted receipts afterwards, and would be correct for automating approvals once the report already exists.
- ✓
Canvas app
Why this is correct
A canvas app suits this scenario because it gives pixel-level control over the mobile interface, letting employees capture receipt photos through the device camera and submit them directly. Power Apps canvas apps connect natively to Microsoft Dataverse or SharePoint for storing the images, satisfying the mobile capture and storage requirements.
Go deeper
Related to this question
About these practice questions
Courseiva writes every PL-900 question from scratch — 701 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This PL-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-900 exam.