MS-900 Describe Microsoft 365 apps and services Practice Question
A company uses Microsoft 365 and wants to create a custom app to automate expense report approvals without writing code. Which service should they use?
⚠ Common exam trap
Test-takers frequently confuse Power Automate (which automates workflows) with Power Apps (which builds custom apps), as both are part of the Power Platform and often used together, but only Power Apps provides the user interface for a custom app.
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
✓
Power Apps
Power Apps is the correct choice because it enables users to build custom business applications with a low-code or no-code approach, integrating directly with Microsoft 365 data sources like SharePoint and Outlook. For automating expense report approvals, Power Apps can create a custom app that triggers approval workflows via Power Automate, all without writing traditional code.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
SharePoint Designer
Why it's wrong here
SharePoint Designer is a deprecated, SharePoint-centric tool that was historically used to customize SharePoint sites and create simple, SharePoint-bound workflows. It does not provide a general-purpose runtime or data model for building standalone custom applications, and Microsoft has retired it in favor of modern Power Platform tools. Therefore, it is not the right choice for creating a custom app in Microsoft 365.
- ✗
Azure Logic Apps
Why it's wrong here
Azure Logic Apps is a cloud-based integration platform designed to orchestrate and automate workflows that connect different systems, services, and APIs using hundreds of prebuilt connectors. It excels at backend integration scenarios, such as synchronizing data between SaaS applications, but it does not offer a user-facing app canvas, controls, or screens for building interactive client apps. Thus, it is an integration tool, not a custom application development platform.
- ✗
Power Automate
Why it's wrong here
Power Automate is Microsoft's Robotic Process Automation (RPA) and workflow automation service, intended for automating repetitive tasks and business processes, such as approvals, notifications, and data collection. While it can trigger actions and manipulate data, it lacks the application lifecycle, navigation, and user interface components needed to deliver a rich, custom app experience. For building an actual custom app, Power Apps—not Power Automate—is the appropriate low-code platform.
- ✓
Power Apps
Why this is correct
Power Apps is the correct answer because it is the Microsoft Power Platform's low-code application development service, purpose-built for creating custom business apps without extensive coding. It provides both canvas apps, which give designers pixel-level control over the user interface, and model-driven apps, which are built on Dataverse and automatically generate a responsive, data-centric UI. Power Apps integrates directly with Microsoft 365 data sources like SharePoint, Dynamics 365, and hundreds of other connectors, making it the ideal tool for organizations that need a custom app within the Microsoft ecosystem.
Go deeper
Related to this question
Learn chapter
Data Loss Prevention (DLP) in Microsoft 365
Key term
Outlook
Microsoft Outlook is an email, calendar, and contact management application that is part of the Microsoft 365 suite, used by businesses and individuals to organize communications and schedules.
Key term
Power Apps
Power Apps is a low-code platform from Microsoft that allows users to build custom business applications without needing traditional programming skills.
About these practice questions
This MS-900 question is part of Courseiva's 794-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 MS-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 MS-900 exam.