Microsoft PowerApps recently became available as invite only for a small number Office 365 users. Everyone else can hit the waiting list to try it out. I’ve glanced over years of tech news, but these topic isn’t something CIO’s, IT departments and developers should ignore. Change is coming, big change.
What is PowerApps? It is a continuation of Project Siena, to make a way for non developers to create solutions without code knowledge. It’s basically an app that easily makes apps. Some of it’s success was used to make Microsoft App Studio, a web application used to make universal apps for Windows 8, Windows 10 and Windows Phone. But PowerApps is a little different. It won’t be just another app that doesn’t become mainstream. This puppy will be equal to Word, Excel and PowerPoint.
Anyone who has used Office for over ten years has heard of VBA (Visual Basic for Applications). Users can use VBA to make macros that extend normal office documents to use major functionality without IT’s assistance. PowerApps is the value equivalent of VBA.
You can download PowerApps for iPhone/iPad from the Apple store and PC from the Windows store. You will not be able to login without an Office 365 account and an invite, but you still can download and use Project Siena from the Windows store. When you look at the PowerApps and Project Siena website, the screens look very similar.
After test driving Project Siena, I noticed that saved project files are file associated by PowerApps. There are a lot of common developer elements used in the editor. No code was necessary, but could be extended to use HTML and REST calls. Everyone will not be able to pick it up and make a business critical app on the first try, but it has a lot of potential.
Here are some pros and cons from an IT department or developer prospective:
Again, the reason why this will be so popular is because apps will just be files passed around between an editor/engine. It’s exactly the same concept as Word, Excel and PowerPoint. Business users are becoming more impatient for custom solutions to be delivered from IT or a small pool of developers. Now they have the POWER to create solutions themselves.