Power Apps is a suite of applications, services, connectors, and data platform – including tools for non-encoders – designed for the rapid development of custom business applications that connect to data stored in the Power Apps underlying data platform (Microsoft Dataverse) or in other data sources (on-premises or in the cloud) such as SharePoint, Excel, Office 365, Dynamics 365 and SQL Server. Once you’ve created an app, you can share it with your colleagues.
In other words, Power Apps is a low-code, web-based, cloud-based platform for building web and mobile apps that easily connects to corporate data. Programmers can extend Power Apps to “programmatically interact with data and metadata, apply business logic, create custom connectors, and integrate with external data.”
Unlike the version of “PowerApps” (note the historical absence of spaces between words) that I previewed in 2016, current Power Apps do not require the use of a Windows Store-based design environment, and it is much more than a constructor without code. This is the cloud-based “PowerApps” design environment that Microsoft was promising at the time.
Power Apps competes directly with Amazon Honeycode and Google Cloud AppSheet, as well as around 400 other low-code and no-code app makers.