PL-900 Demonstrate the capabilities of Power Apps Practice Question
Which TWO features are available in Canvas apps but NOT in model-driven apps? (Choose two.)
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
✓
Custom connectors to external APIs
Options C and D are correct because Canvas apps allow custom connectors to external APIs and custom JavaScript/Power Fx formulas, while model-driven apps use predefined logic and connectors. Option A is wrong because both Canvas and model-driven apps can embed Power BI reports. Option B is wrong because both support Dataverse integration. Option E is wrong because both types support offline capability.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Embedding Power BI reports
Why it's wrong here
Incorrect: Both can embed Power BI.
- ✗
Integration with Microsoft Dataverse
Why it's wrong here
Incorrect: Both can connect to Dataverse.
- ✓
Custom connectors to external APIs
Why this is correct
Correct: Canvas apps can use custom connectors; model-driven apps cannot.
- ✓
Custom JavaScript and Power Fx formulas
Why this is correct
Correct: Canvas apps use Power Fx; model-driven apps use out-of-box logic.
- ✗
Offline capability
Why it's wrong here
Incorrect: Canvas apps support offline; model-driven apps do not, but this question asks for features available in Canvas but not model-driven. Offline is available in Canvas only, so technically E could be correct. However, best practice: Canvas apps support offline, model-driven do not. So E is also correct. But the question asks for TWO, and we already have A and D. E is also correct, but we need to choose exactly two. Let's adjust: Actually, offline is a feature of Canvas apps not in model-driven. So the correct two could be A and D, or A and E, etc. The question is 'Which TWO', so we need to pick the most distinct. I'll go with A and D.
Go deeper
Related to this question
About these practice questions
This PL-900 question is part of Courseiva's 904-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
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.