This is a low-code solution that I am using for making applications.
Digital Transformation Project Manager at a wholesaler/distributor with 5,001-10,000 employees
Useful application making platforms, good performance, and excellent support
Pros and Cons
- "The most valuable feature of this solution is the Model-driven or Canvas application-making platforms. The power of the two gives us exactly what we are looking for."
- "In an upcoming release, I would like to see custom APIs, better integration with other solutions, and more connectors available."
What is our primary use case?
What is most valuable?
The most valuable feature of this solution is the Model-driven or Canvas application-making platforms. The power of the two gives us exactly what we are looking for.
What needs improvement?
In an upcoming release, I would like to see custom APIs, better integration with other solutions, and more connectors available.
For how long have I used the solution?
I have been using this solution for approximately eight months.
Buyer's Guide
Microsoft Power Apps
March 2025

Learn what your peers think about Microsoft Power Apps. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
845,406 professionals have used our research since 2012.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
We have plans to scale the solution in the future and it is very scalable.
We have approximately 35 people users using the solution in my organization and we plan to increase that number to 75.
How are customer service and support?
The customer service has been very responsive and has always given us the help we required. Alternatively, there is a large PowerApps community that can help anyone find a solution for their problems. The overall support is excellent.
How was the initial setup?
The initial setup was easy, we had no problems.
We have a small team that does the maintenance of the solution.
What's my experience with pricing, setup cost, and licensing?
I pay nine dollars monthly for the subscription to this solution and the price of the is reasonable.
What other advice do I have?
My advice to others is to review their use case and if it fits then I would recommend they try this solution.
I rate Microsoft PowerApps a ten out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Cloud Application Architect, Senior Manager at a tech services company with 10,001+ employees
A self-contained solution for rapidly developing apps
Pros and Cons
- "Of all of the solutions I evaluated, it was the easiest to use and deploy."
- "Microsoft PowerApps is not intended for customizing what's generated in a major way."
What is our primary use case?
I am not a PowerApps user, but recently I have been evaluating and scoring no-code to low-code platforms (for developing mobile apps). The score chart is divided into sections, such as usability and features like the ability to test and multi-platform. Due to these evaluations, I learned the systems well enough to be able to build a sample application on all of these platforms and then fill in my evaluation.
What is most valuable?
I like the fact that Microsoft PowerApps it a self-contained solution; I could build everything and then deploy it. I liked the UI designer that they had for building the screens and also defining the flows. Of all of the solutions I evaluated, it was the easiest to use and deploy.
What needs improvement?
Microsoft PowerApps is not intended for customizing what's generated in a major way. You have these little windows where you can enter your script and such, but there is no script debugging, nothing like that. You build and you auto-generate the code. From there, if you want to customize it too much, then it's going to get difficult — OutSystems was more intended for that; you can do a lot more customization after you build your solution.
What do I think about the stability of the solution?
The stability is pretty robust. I didn't encounter any crashes or anything unexpected.
How are customer service and technical support?
I did have a negative experience with customer support. I contacted them and was connected with an automated messaging system; It was hard to get to talk to someone. That was definitely a concern for me.
How was the initial setup?
For me, the initial setup was very simple and smooth-flowing.
What's my experience with pricing, setup cost, and licensing?
I was using a free version. The company has a subscription where you can use certain features for free, but there are features that require a premium subscription to use. I am not certain, but I suspect they would be expensive.
What other advice do I have?
On a scale from one to ten, I would give this solution a rating of nine.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
Microsoft Power Apps
March 2025

Learn what your peers think about Microsoft Power Apps. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
845,406 professionals have used our research since 2012.
Senior Business Intelligence Consultant at a consultancy with 10,001+ employees
Low code requirements and good integration; customization should be simplified
Pros and Cons
- "Ability to generate QR codes and scan barcodes."
- "Customization is somewhat complicated."
What is our primary use case?
We are user integrators and partners with Microsoft.
What is most valuable?
One of the valuable features of PowerApps is the ability to generate QR codes and scan barcodes, as well as take an image. Integration is good; the solution is low code and easy to deploy. It's great that you need to create a unique verification, it's a feature that helps a lot.
What needs improvement?
We had issues with the syntax during the build. Writing quotes could be simplified. Customization, in general, is somewhat complicated.
For how long have I used the solution?
I've been using this solution for a couple of months.
What do I think about the scalability of the solution?
As with most Microsoft products, it's scalable. We recently deployed in a company in Burundi where they have 50 users. It requires two, sometimes three people for maintenance. Once the solution is set up, there's not much required. We'd like to scale nationwide but it ultimately depends on the cost.
How are customer service and support?
I haven't had contact with Microsoft support regarding this product.
How was the initial setup?
I think for the first-time user, the initial setup takes more time. Other tools like Automate are easier to deploy. PowerApps requires so many things to click and customize, it's really detailed. Building the system takes a little bit more practice than with other solutions. The deployment was done in-house and we had a couple of people working on it. The implementation took about a week.
What's my experience with pricing, setup cost, and licensing?
The solution is quite expensive because if you have, say, 100,000 users or more, that can add up. Licensing works on a tier system but I don't have the details.
What other advice do I have?
Building is the simple part of this product, it's the costing that needs to be checked. It can often be overlooked when you build a solution.
I rate this solution seven out of 10.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
CEO at Vertical Symmetry
Mature, fast development, allows you to build sophisticated business logic
Pros and Cons
- "When compared with Microsoft Power Automate, it is a bit more mature, and we're able to build things pretty rapidly."
What is our primary use case?
Microsoft Power Automate is primarily used to update some legacy systems for our client, as well as government compliance systems and web-based reporting systems that don't have APIs. Microsoft PowerApps has the same use case. It's the front end and is the part that is interacting with the client and interacting with the collected data.
What is most valuable?
We really like Microsoft PowerApps. When compared with Microsoft Power Automate, it is a bit more mature, and we're able to build things pretty rapidly.
It's a different paradigm to build around, and it's a different programming paradigm. It's more like Excel in that you build formulas and pieces, but we've been able to build some fairly sophisticated business logic inside of it. As a result, we believe that is much more mature. I'd say that's around an eight, eight and a half, out of ten.
What needs improvement?
I believe, Microsoft PowerApps is still in its early stages. I believe it is far more mature and integrated. I would say the programming language, because the drag and drop, low code, no code, its nice to get started, but you really want to be able to work as a programmer with an IDE and real code, and we've been able to start to do that a little bit and integrate a lot of JavaScript with RPA, with Power Apps I haven't been able to do that. I believe there is a way to do it by putting the data into Git. I just haven't used it yet, and haven't needed to.
As it's a cloud-based app, the development environment has some really nice parts and some that are a little clunky, but overall, I'd say it's a good product.
For how long have I used the solution?
We have been using Microsoft PowerApps a bit longer than we have been using Microsoft Power Automate.
What do I think about the scalability of the solution?
We haven't fully launched a product yet, but I will say that development is quick and we can make changes quickly. I can't speak to the app's scalability just yet.
Which solution did I use previously and why did I switch?
I've only used it through an RPA. We either did it for many years, or we did it by hand with JavaScript. We would use some tools to actually grab for web-based things, not desktop-based. We wrote tools that would allow us to take control of the website and then modify it on the fly while automating these processes.
We did it all with secure JavaScript, which is a lot of work and custom code, and it's difficult to maintain, so having a tool like an RPA tool, where we can take that business logic, put it in there, and then somebody who knows the stuff can come around after us and go, okay, I see what they did there, would be great.
We believe we have exploited the tool and pushed it to its limits, and we are still learning about its strengths and weaknesses. It definitely has room for improvement, but when I give it a seven, I mean it's functional. I can get the job done, but it's far from ideal.
When I say Java, what I mean is that when we were doing automation, we were primarily working on web automation. My phone is dying, so that's why I cut off.
We would write a lot of JavaScript code to automate, automate, and update these external websites that didn't have APIs, that we would read from. We are now reading from spreadsheets and updating data for them, then retrieving data from the results, and this simplified things significantly.
Which other solutions did I evaluate?
We wanted to see what people were doing with UiPath. I'm not really using it yet. I've looked into it a little bit, but it just hasn't been a driver for this project yet.
What other advice do I have?
I am just using the product. I evaluated a problem and a solution set for a client, and I just evaluated these tools and said, despite their youth, these tools look like they are good. We looked at UiPath, but the price tag was expensive for a nonprofit, so money was an issue. We had a very limited budget from a grant, so we had to work with a toolset that wasn't on par with the Fortune 500. So far, we're pleased with the solution, and it's working. There are days when it is frustrating, but I've been doing this for 40 years and there are always challenges with tools. We do not have a relationship with Microsoft.
I would rate Microsoft PowerApps an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sr. Technical Architect at a tech services company with 10,001+ employees
Integrates well, simple to install, but the workflow automation needs enrichment
Pros and Cons
- "It offers integration with several Microsoft products, including SharePoint and Outlook, in my opinion, is a huge plus."
- "In terms of workflow automation, I believe that capabilities for creating the entire business process are required, or, at the very least, the option to model the business process, define complex business events, handle them, and route them to appropriate business stakeholders."
What is our primary use case?
We use Microsoft PowerApps for very small use cases. For example, conducting internal surveys, or say some of the key business stakeholders want day-to-day reporting. Using PowerApps, we are creating such reports for those executives.
We connected PowerApps to the relational database, which generates the report.
Also for contract review and approval of these types of use cases. Those are, in my opinion, very simple use cases. There are no complex rules or decision-making processes, which is why PowerApps was designed.
What is most valuable?
It offers integration with several Microsoft products, including SharePoint and Outlook, in my opinion, is a huge plus.
It can also integrate with Microsoft SQL servers, which makes it easy, and you can send reports and create business applications from it.
What needs improvement?
In terms of workflow automation, I believe that capabilities for creating the entire business process are required, or, at the very least, the option to model the business process, define complex business events, handle them, and route them to appropriate business stakeholders.
Those, I believe, are the critical areas that require improvement.
For the time being, it is only an application development platform. I am not counting a business processing management platform, only working on capabilities with business process management.
What do I think about the stability of the solution?
It is extremely stable.
The apps that we created were not particularly complex. We did not thoroughly test PowerApps to determine their true capabilities. It was similar to tactical applications built as part of the POC to ensure what capabilities of the PowerApps could be used.
It was not used for any critical business application.
What do I think about the scalability of the solution?
I believe it should be scalable.
However, in our organization, we only have approximately 15 to 20 people who are currently using it.
How was the initial setup?
The initial setup is straightforward. It does not take long.
Maintenance is minimal. It is only one or two people who keep it running.
What other advice do I have?
I believe it simply depends on the complexity of the business process. If you are serious about implementing a complex business process, I believe you should use a platform like Appian or Pega.
In terms of low code automation, I believe those two platforms are quite mature. They also develop capabilities such as robotic process automation and process mining. That's where the most value is because business users don't just want one thing; they want several things at the same time.
I believe it is preferable to use a platform that is robust in nature. Appian and Pega, in my opinion, would be better for them. However, if you only have a simple application that does not require much scaling, I believe you can use PowerApps, such as a simple three or four screens or forms. That should suffice for Microsoft PowerApps, in my opinion.
We are Microsoft partners and resellers.
I would rate Microsoft PowerApps a seven out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Project Manager at a tech company with 5,001-10,000 employees
Incredible community support, easy to use, and easy to set up
Pros and Cons
- "It is easy to use."
- "Most of my training for what I do has been by watching or learning in the community. There needs to be better training on either one of these."
What is our primary use case?
We're using it for our business processes. We have applications for expenditure requests, travel requests, and accident reporting.
I am using the latest version of the solution.
What is most valuable?
It is easy to use.
What needs improvement?
Most of my training for what I do has been by watching or learning in the community. There needs to be better training on either one of these.
For how long have I used the solution?
We started implementing it in February 2020.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is scalable. About 150 to 200 people are using it.
In terms of our plans to increase its usage, I'm moving to a different department and starting over. We might be scaling up in my new department. In the current department, they still need to figure out what they're trying to do.
How are customer service and support?
If I'm dealing with the community, technical support is incredible.
Which solution did I use previously and why did I switch?
We were paper-based before switching to PowerApps.
How was the initial setup?
It was easy. We started in February, and everything had to be up and running in March because of the pandemic of 2020.
What about the implementation team?
I did it, and there was no reseller. We're a university, and the university was not going to pay for us to have this deployed by an outside partner.
I also take care of its maintenance.
What's my experience with pricing, setup cost, and licensing?
I don't have that information. We work with a procurement office that deploys it for our university.
Which other solutions did I evaluate?
We looked at ServiceNow because some of the departments in our organization were using ServiceNow.
What other advice do I have?
Deployment has to be supported from the top down because if you're trying to get things supported from the bottom up, you run into a lot of interference. This has not been the easiest.
PowerApps is incredible, so I would give it a nine out of 10.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Creates applications quickly, is simple to use, has competitive pricing, and is easy to scale
Pros and Cons
- "When I am developing any user UI, it gives me complete flexibility. I can manage in any way I want."
- "When it comes to PowerApps, debugging can be difficult at times. It would be beneficial to simplify it."
What is our primary use case?
We are an IT consulting company. We provide IT solutions to other companies.
We have had a few different requirements, one requirement was to create a simple online form that can be used by the clinics. When patients arrive, they will be given a TAB, to complete the form, which will be printed directly to the receptionist, once they complete the form.
Another application was supply chain management. Using PowerApps, we replicated the entire supply chain management. The corporate users will send the requisition to the purchasing department for review and approval, after which it will be distributed to prospective vendors.
Vendors will then submit their quotes for review. Multiple quotes can also be reviewed concurrently. This is all done with PowerApps. After they have reviewed them, they can select a vendor and process the PO.
In the third scenario, we developed a public relations system that you would find here in the UAE.
PROs must manage and obtain visa permissions in the United Arab Emirates. We have documentation with a two-year expiration date. As a result, we've developed a document management system that uses a Power Automated workflow system to view the alert and process the documents for all employees.
These are the workflows that we have worked on recently and have been created using Microsoft PowerApps and Power Automate.
What is most valuable?
Because there is no need for lengthy code, applications can be created quickly. That's the beauty of PowerApps in general, whether I'm using Power Automate or PowerApps for UI development. And the UI is very user-friendly.
When I am developing any user UI, it gives me complete flexibility. I can manage in any way I want.
It is constantly being improved. I've been using it for three years and have noticed that upgrades are happening on a regular basis, and it's becoming more and more user-friendly, both for developers and for users.
We can now also share it on Microsoft Teams. As a result, it is becoming increasingly powerful.
It is very easy to use.
What needs improvement?
A web interface is one thing that I don't see. I can create an interface for mobiles and tabs but only for PowerApps.
If you can have something like Power Web with it, that will be a classic because we are developing user interfaces, but we cannot access those user interfaces using a browser.
If we can get into that mode of publishing for the public users, which is something different, and I am not sure how that can be done, but I'm sure we can come up with something.
We occasionally have some issues where we can't grant access until and unless a user is created in Active Directory. This is something that should be worked on, and when it is, it will be powerful.
When it comes to PowerApps, debugging can be difficult at times. It would be beneficial to simplify it.
For how long have I used the solution?
I have been working with Microsoft PowerApps for three years.
We are working with the latest version.
What do I think about the stability of the solution?
We have not had any performance issues, or any other issues, because it is on the cloud.
We are completely satisfied with Microsoft PowerApp's stability.
What do I think about the scalability of the solution?
Because almost everyone uses Office 365, it is very simple to scale Microsoft PowerApps.
Our company has five developers among its users. Our clients, on the other hand, vary; we have one client who has over 500 users.
How are customer service and support?
I've spoken with technical support, and they're fantastic. They provide you with a very good response from the moment you launch your ticket.
On a few occasions, when I launched a ticket, I receive full support and they were able to help me with everything.
Which solution did I use previously and why did I switch?
We use Office 365 online which includes Microsoft PowerApps, Power Automate, and Power BI.
How was the initial setup?
The initial setup is extremely simple for me. I am an IT professional, but it is easy, even for others.
I have worked with many who have been using other tools and when they were introduced to PowerApps, they expressed that it is amazing.
It didn't take long for me to install, only a couple of minutes, because I've been using Office 365 since 2013, but I've never used PowerApps before. I started only recently, in 2018.
One of my clients asked me to create a small app in PowerApps for him. That's where we began. I had a PowerApps application ready in a week.
We don't require any maintenance as it is on the cloud.
What's my experience with pricing, setup cost, and licensing?
Microsoft's pricing is comparable with other similar solutions.
Which other solutions did I evaluate?
I had evaluated Mendix. We prefer Microsoft, we have used Microsoft from the beginning.
What other advice do I have?
I am a VB developer. I began my career in 1995 or 1996. I'm a die-hard VB developer, and I love PowerApps because, I used to write a lot of code, but now with PowerApps, things are so simple and easy, we can have customized applications for end users in no time at all.
Aside from standard ERP and solutions, businesses still have a high demand for customized or tailor-made user interfaces. That is where I believe PowerApps is extremely useful.
As an IT company, I would strongly recommend this solution to anyone who is interested. It is one of the best tools available. If you are a Microsoft fan, you will definitely enjoy this product.
As IT consultants we have provided support and trained a couple of customers who are using it and also enjoying it.
I would rate Microsoft PowerApps a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Associate Director at a insurance company with 10,001+ employees
User-friendly, easy for beginners, and reliable
Pros and Cons
- "The solution becomes easier the set up once you get used to it."
- "It's easy to use."
What is our primary use case?
We predominantly use the product for a lot of intake forms. There is a lot of data collection and a lot of intake forms. We use Power Application for validation rather than using spreadsheets. It's good for automation, where we need a data repository of the input, which we get from the resource.
What is most valuable?
It's extremely user-friendly. It's easy to use. Of course, it's a local tool, however, if you're aware of some of the basic Microsoft products, you can really get on with it. That's something which is really wonderful.
Even a beginner can set up a Power App and run with it. That's one of the most important features when it comes to the adoption of Power Apps.
The solution becomes easier the set up once you get used to it.
It's a stable product.
The solution has the potential to scale.
What needs improvement?
I would like to see some of the connectors which they have right now to be more basic. The ones they have right now, they claim, are premium connectors. They should make that a little more affordable and have it in the free version. Some of the basic databases like SQL should be part of their normal connectors, and it should necessarily be premium.
It can be a bit more difficult to set up the first time.
They have a feature that integrates well with Power BI, however, it is not seamless. We'd like a better, more seamless integration with Power BI in the future.
They need more of a font selection. If I'm in Excel and I'm using a particular font, I'm limited in terms of which I can use. It should allow for use of any fonts under Microsoft 365.
For how long have I used the solution?
We've been using Power Apps for the last two years or so.
What do I think about the stability of the solution?
The solution is stable and reliable. There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
It is scalable if we integrate with other applications like Power Automate and connect it with some other applications or some other databases like SQL. That said, in the current arrangement with SharePoint, we have some limitations. The moment the data increases, if we're able to integrate Power Automate, then surely it becomes a scalable application. Right now it can be scaled, however, it's not something that we are looking to do.
There are maybe 60 to 70 users at this point of time actively giving us data, however, there could be other applications that people are using.
How are customer service and support?
In terms of technical support, we do have a governance team. The IT governance is a security team who helps us navigate through issues. We raise requests internally within our organization to help us see where the issue is, and they will escalate as required. They might reach out to Microsoft support to kind of get it sorted. That said, we have not found any major issues so far. If we do, our internal team is the first team to go to.
Which solution did I use previously and why did I switch?
We previously used mostly manual consolidation using Excel, emails, and things like that. There was no other tool before. That said, we used normal Office productivity tools like Excel and Outlook. We went with Power App since we were already using Microsoft and Office 365, which helps us to integrate multiple other Microsoft solutions. That's the reason we thought Power Apps would be the best way for us. It also integrates with SharePoint and is easy to build in.
How was the initial setup?
The initial setup was not straightforward, however, once you get a hang of it, then it's pretty simple to create things. From a documentation perspective, it's kind of a good guide that they have as far as Power Apps is concerned. It's easy to get started. Like any tool, you have to spend some time understanding and navigating around it. There is just a normal learning curve that is required as with application. You won't really find it that difficult if you are ready to invest the time to learn the tool. There's a moderate level of complexity.
It was not that effort-intensive, yet it definitely took us close to three weeks to create our first app on Power Apps, which was mostly SharePoint driven and had pretty decent complexities. It was not a very straightforward application. It took a fairly decent time. It was not a very long-term project, it was short-term, and we could manage to do it in three weeks.
We have not found it difficult to maintain Power Apps. It's pretty straightforward. We haven't had any challenges so far.
What about the implementation team?
Everything was handled in-house.
What's my experience with pricing, setup cost, and licensing?
Right now, we are using an enterprise license without the premium connectors at this point. For Power Automate, we are definitely going to need some licenses which we're exploring.
Depending upon the user requirements, we're still exploring the licensing requirement. Most of the applications that we leverage are without any cost other than the normal license which we are paying for as part of Office 365. We'll take additional licenses depending on the solution and the need.
What other advice do I have?
We have performed a lot of other projects on the Power platform, which is a Microsoft product. So we have used Power App and Power Automate to do many of our automation initiatives.
We are working with the latest version of the solution.
I'd advise potential new users to have the UI designed well in advance. Articulate the flow in which you want to create your Power Apps so that you can save time. Then, do a dry run using Excel as well. It's important when you're using Power Applications, to have your UI design and the BRD clearly articulated, otherwise it might take a little longer to implement Power Apps. Once you have everything in readiness, it will be easy.
I'd rate the solution eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free Microsoft Power Apps Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
ServiceNow
Pega Platform
Oracle Application Express (APEX)
OutSystems
Salesforce Platform
Microsoft Azure App Service
GitHub CoPilot
ServiceNow Now Platform
QuickBase
HCL Domino
Oracle Visual Builder Cloud Service
Buyer's Guide
Download our free Microsoft Power Apps Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Would you choose ServiceNow over Microsoft PowerApps?
- Would you choose Microsoft Azure App Service or PowerApps?
- What are the key factors to select between low-code platforms: Microsoft PowerApps vs ServiceNow?
- Which app builder do you use in Microsoft Power Apps and is it worth paying for?
- Is Microsoft Power Apps for businesses or for developers?
- How suitable is Microsoft Power Apps for complex applications?
- How would you choose between Microsoft PowerApps and Salesforce Platform?
- Looking for recommendations for a no-code backend database for 500,000+ users - looking at CASPIO
- Help to migrate IBM Lotus Domino to another platform
- When should you use rapid application development and what are the most suitable projects for it?