Skip to main content

Basics

Power Apps Canvas Apps are highly customizable apps where you design the UI freely—similar interface and connect the app to data sources such as Dataverse, SharePoint, SQL, Excel, or APIs.

How Model-Driven differ from Canvas apps​

AreaCanvas AppModel-Driven App
Design approachUI-first (you design every screen)Data-first (UI generated from Dataverse)
Layout controlFull control (drag, size, place anything)Limited, standardized layouts
Data sourceAny (Dataverse + non-Dataverse)Dataverse only
LogicPower Fx formulas (event-based)Business rules, processes, plugins
Best forTask-focused, user-friendly appsStructured, process-heavy systems
User experienceCustom, tailored, lightweightConsistent, enterprise-standard