What is our primary use case?
Once you have a cloud solution, for instance, and you work within a Microsoft suite, such as Dynamics CRM, ERP, or another dynamic platform and you want to extend it with a mobile app, Microsoft PowerApps is the right solution.
Main limits will be the "vendor lock-in" concept, pricing for mass external users, and the training could be better. It is not intend to serve ex-Azur assets or on-prem.
What is most valuable?
The solution integrated well in Azure environment thus provide a full rapid development solution. Thanks to the extensibility (as low code platform should), You can do anything, and if not directly, you can use other Azure functionality.
What needs improvement?
1. The licensing lakes a plan for a mass number of external users on the app.
2. The Data layer based on Azure data layer which complicates the environment, the min. required knowledge (citizen developers will not be independent under with PowerApps) and the vendor lock-in limitation.
3. The training is not integrated in the tool and the available training is not a full course which might be available in the online universities but not free and accessible like in other tools.
What do I think about the stability of the solution?
It's a stable and trustworthy solution and can serve in an organizational critical processes.
How are customer service and technical support?
Anything special to share.
Which solution did I use previously and why did I switch?
Yes I'm using Mendix.
The major advantage of PowerApps is in Microsoft environment. Once your assets are in Azure, this is the natural choice for rapid development.
How was the initial setup?
As always - depends on the size and complexity of the needed solution. But the cloud based solution + the Low Code approach simplify it.
What was our ROI?
I estimate that the time to market will be 3-5 times faster then 3rd generation solution or twice faster that best of breed of the shelf solution (which you have to find the specific specialist +rely on your solution provider ...)
What's my experience with pricing, setup cost, and licensing?
The setup costs depend on the organization (it's professional knowledge) and it's assets location once the basic data and application is in Azure the setup effort will be very cost effective.
For organizational internal users the prices are fair. But for external users It's negotiation. The the long term is vague.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?