PowerApps, which was codenamed Project Kratos, is designed to allow business users and business analysts to create custom native, mobile, and Web apps that can be shared simply across their organizations. Examples of just a few of the many types of apps users can create using PowerApps include simple cost estimators, budget trackers, and site-inspection reports.
PowerApps connects to existing cloud services and data sources. It's designed to allow users to build apps without writing code or having to figure out integration issues. The custom apps created with PowerApps can be published internally across the Web, tablets and mobile devices, without requiring app creators to go through app stores for distribution.
Under the covers, the PowerApps service runs on Azure, and integrates with Azure Active Directory, Azure App Service and Azure Media Services. The PowerApps service connects to Office 365 data via the Microsoft Graph application programming interface (API). It also can access data stored in third-party services via those companies' public APIs via connectors.