Serdar Yegulalp
Senior Writer

Microsoft PowerApps helps non-developers build mobile apps

news analysis
Nov 30, 20152 mins

The new tool allows nonprogrammers to create mobile business apps for iOS, Android, and Windows Phone with little to no coding

mobile apps and touch screen
Credit: Thinkstock

Microsoft today unveiled Microsoft PowerApps, which allows users to build business apps by writing as little code as possible. It’s similar to Salesforce’s Lightning App Builder, as well as a logical extension of Microsoft’s earlier plans to make its business tools accessible to nondevelopers.

PowerApps can connect to and use data from services like Office 365, Dynamics CRM, Salesforce, Dropbox, and OneDrive, along with connectivity to Azure services, SharePoint, SQL Server, Oracle databases, and SAP.

A tutorial on the PowerApps site shows how new apps can be created from existing templates, with UIs assembled via drag-and-drop, as with Microsoft’s Visual Studio development environments. The under-the-hood logic uses flowchartlike diagrams, where specific conditions can be used to trigger actions.

microsoft powerapps Powerapps.Microsoft.com

Creating an app in PowerApps can be done by remixing an existing app template or by creating from scratch a new set of data connections and logic flows.

The resulting apps can be shared like documents, according to Microsoft, and are platform-native for iOS, Android, or Windows devices.

Earlier this year, Microsoft demonstrated other pending technologies for working with business data: the Cortana Analytics Suite and the GigJam data-mixing application. Both products centered on analytics, as does PowerApps, but it’s potentially wider-ranging.

Microsoft is banking on the idea that providing easier access to data and services, and making it simpler to combine them, will have more immediate payoff for most businesses than having them work with more elaborate tools.

Creating robust software without writing code has long been a hot pursuit. There’s little question it’s possible to write useful software — even useful business software — by hitching together existing prepackaged modules and services. But the larger question is whether the resulting apps are simply remixes, or whether they genuinely create groundbreaking and transformative software.

Either way, Microsoft is determined to put PowerApps into as many hands as it can, with a free tier that allows up to two data source connections per user. Pricing for the standard tier won’t be set until after PowerApps is out of preview.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author