Courseiva

PL-900 Demonstrate the capabilities of Power Apps Practice Question

A sales team at a manufacturing company needs a mobile-friendly app that shows a product catalog and lets reps submit orders. The team has no developers and wants to build the app quickly by dragging controls onto a blank screen and connecting to an existing SharePoint list. Which type of Power Apps app should the team create?

⚠ Common exam trap

The trap here is assuming that any Power Apps app connected to SharePoint must be model-driven, when in fact model-driven apps require Dataverse tables and cannot be built on SharePoint lists.

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

✓

A canvas app

A canvas app is the right choice because it starts from a blank design surface, allows makers to drag and drop controls, and connects directly to data sources such as SharePoint without requiring pro-code development. The need for a custom, mobile-friendly catalog and order form built by non-developers aligns with canvas app capabilities rather than model-driven, portal, or automation technologies.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    A Power Automate cloud flow

    Why it's wrong here

    Power Automate cloud flows automate processes and integrate services; they do not present a user interface that reps can browse. A flow could run behind the scenes when an order is submitted, but it cannot host a product catalog screen or accept user input directly, so it cannot serve as the app itself in this scenario.

  • ✗

    A Power Pages site

    Why it's wrong here

    Power Pages is used to build external-facing websites where anonymous or authenticated users outside the organization interact with Dataverse data. It is not the tool for an internal sales team that needs a mobile app with a custom catalog layout and order submission backed by an existing SharePoint list, so it addresses a different requirement entirely.

  • ✗

    A model-driven app

    Why it's wrong here

    Model-driven apps derive their user interface from the Dataverse data model and its forms, views, and business rules rather than from a blank canvas. They require the data to live in Dataverse tables and offer far less control over pixel-level layout, so they do not fit a scenario where the team wants to drag controls onto a blank screen and connect to SharePoint.

  • ✓

    A canvas app

    Why this is correct

    A canvas app gives makers a blank canvas where they drag and drop controls such as galleries, labels, and buttons, then bind them to a data source like SharePoint. Because the team has no developers and needs a custom layout with quick delivery, the pixel-perfect design freedom and connector-based data binding of a canvas app match the requirement exactly.

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 →

How Courseiva writes practice questions · Editorial policy

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.