Power Apps

What are Power Apps?

Power Apps is a suite of apps, services, and connectors, as well as a data platform, that provides a rapid development environment to build custom apps for your business needs.

Using Power Apps, you can quickly build custom business apps that connect to your data stored either in the underlying data platform (Microsoft Data verse) or in various online and on-premises data sources (such as SharePoint, Microsoft 365, Dynamics 365, SQL Server, and so on).

Power Apps Features

Model-driven apps: When your data is already a part of the underlying Dataflex, you identify your core data and processes, model forms, views and other components, and let the Power Apps platform generate the UI. All model-driven apps have similar looking UI. The apps so generated are responsive.
Canvas apps: You build canvas apps when creating a highly tailored user experience is your primary focus. It's like painting on a blank canvas. We have almost 300 built-in data source connectors available, which make bringing the app to life very easy and quick.
Portals: We use Power Apps to build external facing websites when the intent is to enable users from outside our organization to sign in and interact with the app - creating and viewing data from Dataflex (CDS).
To design and build apps, the Power Apps platform comes with:

- Power Apps Studio: the app designer used for building canvas apps, and
- App designer for building model-driven apps

Power Apps and Dynamics 365

Dynamics 365 apps (such as Dynamics 365 Sales, Dynamics 365 Customer Service, and Dynamics 365 Marketing) also use the underlying Data verse platform used by Power Apps to store and secure data.

This enables you to build apps using Power Apps and Data verse directly against your core business data already used within Dynamics 365, without the need for integration.

Power Apps for All

It 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.
Used for model-driven apps lets you define the sitemap and add components to build a model-driven app.
You can run apps that you created, or that someone else created and shared with you, in browser or on mobile devices (phone or tablet).
Power Apps administrators can use the Power Platform admin center to create and manage environments, view Data verse analytics, and get real-time, self-help recommendations and support for Power Apps and Power Automate.
Developers can use code to create data and metadata, apply server-side logic using Azure functions, plug-ins, and workflow extensions, apply client-side logic using JavaScript, integrate with external data using virtual entities and web hooks, build custom connectors, and embed apps into your website experiences to create integrated solutions.