Power Apps

Power Apps

What is Power Apps?

Power Apps is a suite of apps, services, connectors and data platform that provides application development environment to custom apps for your business needs. Using PowerApps, users can now build their own custom line of business applications that connect to your business data stored either in the underlying data platform in various online and on-premises data sources (SharePoint, Microsoft 365, Dynamics 365, SQL Server, and so on).

Power Apps also provides an extensible platform that lets pro developers programmatically interact with data and metadata, apply business logic, create custom connectors, and integrate with external data.


Power Apps is a high-productivity development platform for business apps, and has four major components:

  • Canvas Apps
  • Model Driven Apps
  • Portals
  • Microsoft Dataverse

Power Apps and Dynamics 365

Dynamics 365 apps, such as Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Marketing also use the underlying data platform (Dataverse) used by Power Apps to store and secure data. This enables you to build apps using Power Apps and Dataverse directly against your core business data already used within Dynamics 365 without the need for integration.

Power Apps for Makers and Creators

Using Power Apps, you can create three types of apps: canvas, model-driven, and portal

To create an app, you start with make.powerapps.com :

  • Power Apps Studio is the app designer used for building canvas apps. The app designer makes creating apps feel more like building a slide deck in Microsoft PowerPoint.

  • App designer for model-driven apps lets you define the sitemap and add components to build a model-driven app.

  • Power Apps portals Studio is a WYSIWYG design tool to add and configure webpages, components, forms, and lists.