IT Central Station is now PeerSpot: Here's why

Microsoft PowerApps OverviewUNIXBusinessApplication

Microsoft PowerApps is #1 ranked solution in top Low-Code Development Platforms and #2 ranked solution in top Rapid Application Development Software. PeerSpot users give Microsoft PowerApps an average rating of 7.8 out of 10. Microsoft PowerApps is most commonly compared to Mendix: Microsoft PowerApps vs Mendix. Microsoft PowerApps is popular among the large enterprise segment, accounting for 69% of users researching this solution on PeerSpot. The top industry researching this solution are professionals from a computer software company, accounting for 21% of all views.
Microsoft PowerApps Buyer's Guide

Download the Microsoft PowerApps Buyer's Guide including reviews and more. Updated: July 2022

What is Microsoft PowerApps?

PowerApps enables a broad range of app scenarios to be created that infuse digital transformation into manual and outdated processes. Use both canvas and model-driven apps to build PowerApps that solve business problems for task and role-specific scenarios like inspections, field sales enablement, prospect to cash, and integrated marketing views.

Microsoft PowerApps was previously known as PowerApps, MS PowerApps.

Microsoft PowerApps Customers

TransAlta, Rackspace, Telstra

Microsoft PowerApps Video

Microsoft PowerApps Pricing Advice

What users are saying about Microsoft PowerApps pricing:
  • "Typically, it's $20 per user, per month, commercial. For the government, on a per user basis, what we were looking at is $11.23 per month."
  • "It is comparable to other similar solutions."
  • Microsoft PowerApps Reviews

    Filter by:
    Filter Reviews
    Industry
    Loading...
    Filter Unavailable
    Company Size
    Loading...
    Filter Unavailable
    Job Level
    Loading...
    Filter Unavailable
    Rating
    Loading...
    Filter Unavailable
    Considered
    Loading...
    Filter Unavailable
    Order by:
    Loading...
    • Date
    • Highest Rating
    • Lowest Rating
    • Review Length
    Search:
    Showingreviews based on the current filters. Reset all filters
    IT Specialist (INFOSEC) at a government with 10,001+ employees
    Real User
    Low-code, low learning curve, and reduces manpower
    Pros and Cons
    • "The solution works great and is stable."
    • "As far as dealing with SharePoint, it'll allow you to ha manage up to 2000 rows, however, performance-wise, they're recommending that you just keep it at the default of 500 rows."

    What is our primary use case?

    The one that we currently have is only to SharePoint Online as we want to be able to have analysts be able to maintain data, and we want a graphical user interface, a GUI front end, to do that. Especially if it's interfaced with PowerBI, it allows analysts to have a research tool to identify what data needs to be updated right there, and to then be able to do that through PowerApps is a huge benefit. Right now, we're only able to write back to SharePoint Online.

    How has it helped my organization?

    Right now, it's only write-back to a SharePoint Online list, however, I have proof of concepts. I've got a business case that I'm currently trying to get pushed through. I've got other services within our organization that I need to get buy-in from so that we can get this business case approved and get the funding.

    What is most valuable?

    The write-back capability right now is just SharePoint Online, however, hopefully, we'll get the funding and subscriptions so that we can get write-back to our SQL server database. Of course, this is for our analysts within business architecture so that they can maintain the metadata, the relationships, and the mappings. Those are the biggest things that we need to have analysts able to do - the research, analysis to identify what data needs to be updated for those relationships and giving them a front end, a form to go in and edit, either create rows or modify existing, whatever needs to be done to the table.

    What needs improvement?

    We're one of the administrations within a governmental organization and I wish that they would make it and just provide it to those environments that are still on-premise for their relational databases, which we are. We're stuck on this on-premise environment, however, we don't have the premium connectors subscriptions for those. It's something we require.

    As far as dealing with SharePoint, it'll allow you to ha manage up to 2000 rows, however, performance-wise, they're recommending that you just keep it at the default of 500 rows. Beyond that though, I don't know too much about its limitations. Having to do export and import from SharePoint Online and then in the SQL server, the solution is obviously there, if you can get the premium connection.

    I'd much rather have the gallery set in a tablet or a normal computer, more of a landscape setting than what you would think you would see for a cell phone.

    Buyer's Guide
    Microsoft PowerApps
    July 2022
    Learn what your peers think about Microsoft PowerApps. Get advice and tips from experienced pros sharing their opinions. Updated: July 2022.
    620,319 professionals have used our research since 2012.

    For how long have I used the solution?

    We just started pursuing the solution with our write-back capability. We have not used it for more than three months. We've actually put a proof of concept together.

    What do I think about the stability of the solution?

    The solution works great and is stable. My obstacle is being able to demonstrate it and show its value to other leaders within the organization. I don't have issues with it crashing or freezing, for example.

    What do I think about the scalability of the solution?

    While we're still in the early days and need to develop it more, I'll be asking for 30 subscriptions initially. Within business architecture here, we're probably going to be somewhere between 10 to 15 analysts. Right now, we may only have ten as we are still building the business case.

    It's unlimited where you can implement this. The scalability just depends. With the continued support within an in-house setup, you can make it what you want. It's my understanding that the scalability is really unlimited.

    How are customer service and support?

    We have an office within OIT and they have office hours. They've got a site, however, it's specifically for PowerBI. I don't know that there has been a whole lot of movement to get support for PowerApps, maybe since the value hasn't been realized we haven't really explored support options.

    If more people saw how you could utilize PowerApps integrated with PowerBI to maintain data, we might have more questions and need more support.

    BISL is the name of the support group we use. They have weekly meetings and office hours and are more focused on PowerBI. They've got a contract with Microsoft personnel that support this BISL team and specifically PowerBI. I don't know if they're going to expand that level of support and also include PowerBI. I would hope so. 

    Which solution did I use previously and why did I switch?

    We used asp.net. The main platform we are using has asp.net, Cascading Style Sheets, CSS, Hypertext Markup Language, HTML5, jQuery, and JavaScript Library. It's a high code solution. Having to put an IIS web and app server and develop all this and HTML and C# and all these other languages that you would end up having to learn, it's a huge learning curve compared to putting something together in PowerApps. The learning curve for PowerApps for whatever you're trying to do is going to be under two weeks, whereas trying to learn ASP.net, that environment and all the other suite of stuff that you have to have and get resources too and all that, you're talking months. There are a lot of costs involved when it's so high code, and a lot of time. Using PowerApps would save time and money. There's also the risk that if the person you assign a task to goes away, you lose all of their work or cannot continue it. 

    How was the initial setup?

    There's a learning curve with any new tool, so it's going to be somewhere between a three and a four out of five in terms of ease of setup. It just depends on the person's experience and working with these types of tools, as to how well they understand and are able to work through that.

    Once you have a concept of what to do, I'd say it takes less than two weeks to implement. With that initial building out of your very first PowerApps set of forms to accomplish what you're trying to do, you're going to tweak and enhance in the end. I just put this filter or search capability and sort capability on a couple of columns. Implementing new features and adding additional buttons, et cetera, will be something you are going to be doing along the way. You're going to continue to enhance it when you discover new capabilities you want to implement. It's a work in progress to roll it out and it's continual. That said, for the initial rough draft of something, from concept to actually putting it together, it's going to be just a week to maybe two weeks to do.

    There is a learning curve for the initial cost of doing it. That said, I would definitely consider this a low-code job. It's definitely not high code. There's low to mid-level coding involved.

    We're very limited in terms of users for deployment and maintenance. Staff within my office that would actually develop the PowerApps forms and implement and train up the other analysts are only going to be somewhere between three and four. They are program analysts themselves. They aren't IT.

    What about the implementation team?

    We handled the initial setup ourselves in-house. We didn't use any outside assistance.

    What was our ROI?

    We have not yet witnessed any ROI. It is early days. Not until we're really up and running with it will we be able to look at that aspect.

    That said, if I were to compare it to other solutions, I'd rate the potential for ROI five out of five. The workload and what you save on manpower will likely be impressive.

    What's my experience with pricing, setup cost, and licensing?

    We're a federal entity, so we've got a government rate, and this is per user, which is unlimited apps for PowerApps. 

    Typically, it's $20 per user, per month, commercial. For the government,  on a per user basis, what we were looking at is $11.23 per month.

    I'd rate the pricing five out of five in terms of affordability. It's way cheaper than the commercial price. That said, I know if that's just an introductory price to get you into it. Then they're going to boost the price up. It won't stay at $11.23.

    I'm not aware of any other costs above and beyond the licensing. 

    What other advice do I have?

    We are a customer and end-user.

    We're likely using the latest version. We just started using the product a few months ago and then we likely also have the IT team keeping everything up to date. 

    I'd advise new users to not be in an on-premise environment; be in the Azure Government Cloud.

    I'd rate the solution ten out of ten. 

    If you're looking for a GUI front end to maintain your data, that interfaces with PowerBI, this has to be up there in terms of best options. And the learning curve is low. It is very compatible with whatever you're doing in the Power Platform environment.

    Which deployment model are you using for this solution?

    Hybrid 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.
    Flag as inappropriate
    PeerSpot user
    RafaelTardelli - PeerSpot reviewer
    Data Engineer at NTT Security
    Real User
    Great for making apps quickly, has helpful support, and integrates with Power BI
    Pros and Cons
    • "I like the galleries, which are really powerful."
    • "In my experience, the solution's deployment can be tricky."

    What is our primary use case?

    The solution is for rapid application development software.

    There is a specific environment, in part a platform of PowerApps, in which you can just deploy the solutions and then you share the link with the users and they are able to open them using iPads or mobile devices, or even a computer.

    We have been working to build a maintenance events app for assets, it's an app to manage and show all the assets that have been working or down for maintenance in an operation, inside one bigger mining company. They have many trucks and many other, let's say, machines in the operation and sometimes they have to put these machines just through a maintenance mode, to see what's happening, or to change some part specifically, or even if the machine is having some kind of issue. That's due to the fact that if it's down, they have to manage how long it's down and what was the part that was the issue, the cause of the issue. They have to change the parts and everything's very costly in terms of money for the company when we have one specific asset that's down.

    Previously, they were using a board in a room, just to manage all these statuses.  Instead of this, now we have one specific app that is working in live modes in almost real-time. Just getting the data from the services and showing it on a big board in PowerApps can show what's happened, what's the status, and what's the reason for the issue. This app allows for adding some comments. It's a collaborative app where many people can just go there and add comments and notes about what's happening with the machine.

    What is most valuable?

    There are many things there that I like about the solution. I like the galleries, which are really powerful. I like the way that we can build forms very quickly. 

    In terms of timing to develop, PowerApps is very fast. We can integrate with Power BI. You can just show the Power BI report embedded in PowerApps, and it works really nicely.

    What needs improvement?

    In my experience, the solution's deployment can be tricky.

    In my experience, it was not good as it was giving errors around the tables and I couldn't find what was happening. I had to break it down into different solutions - one solution containing all the tables and the second solution containing the application, plus the power domain that I had for this particular application. It's something that's not good, in terms of the way that things work. 

    When I added Power Automate into the solution, for some reason it disappeared from my Power Automate page, as it was added inside the solution. It was very, very weird. It may be a bug. 

    There's a primary interface and integration feature and we build some HL processes there. However, suddenly after adding this part, and automating the solution to deploy it, it was just not available for me anymore and I had to go inside the solution and open the MS files from there instead of the usual place where all the Power Automates are created. It was like a bug and also. In terms of the issues that I have with the solution feature inside PowerApps, I didn't like it. I've seen this too complicated. It's something that Microsoft has to improve.

    The speed and performance could be better. PowerApps sometimes gets stuck, gets slow and I don't have any reason for why it's happening. Suddenly you are trying to see the rows on your screen and you just have a wait to get the results back, then there's nothing happening. These things look like an environmental issue, however, I don't know if it's something about the localization or something else.

    We'd like our option in terms of licensing that can be paid by the app and not by users. That could be something good. Just the way that they charge the license, it's too much. There are not many options. They could give a little bit more flexibility to choose in terms of options for a license.

    For how long have I used the solution?

    I've used the solution for six months. 

    What do I think about the stability of the solution?

    It's stable, however, sometimes it is slow.

    There are no issues about the connection falling. Just, when you are using it, suddenly the page is broken. There is no issue yet, sometimes it gets a little bit frozen and you're waiting a little bit more time to gather results. The table is not a big table with many, many rows, so why is it taking so long, so much time to get the answer back from the app? That's the main issue. There's a performance problem. It's not a stability question.

    What do I think about the scalability of the solution?

    It's scalable if we're talking about the database, about data warehouse, however, not about PowerApps. PowerApps is not scalable. It's scalable, in the sense that the app you can share for many users, however, you have to pay by user. Scalability isn't really applicable.

    We're still not running it fully. We're just prepared to start testing. 

    How are customer service and support?

    We've dealt with technical support in the past. 

    We had some little situations where we couldn't get the help as we needed, however, that was a limitation in the tool - it was not an issue with them.

    For the most part, they are really good.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    IN terms of the initial setup, we have to choose which kind of approach we are going to use in PowerApps, as PowerApps has different strings. You can choose PowerApps Canvas, or you can choose a driving app, and that's a little bit different. In my case, I chose a PowerApps combo as I needed a little bit more in terms of flexibility and in terms of how I build this topic they screen. 

    In terms of the development, it's quick, really it's quick, however, it's not the fastest way to develop and there are some other solutions in the market that are faster in some ways. In terms of deployment, in my experience, when you're going to deploy perhaps an application, you have to build a solution and a solution and it's a little bit tricky. You have to add all the components to the solution and, after that, you have to export the solution and import the solution into the production environment. We have an environment for development and a second environment for production.

    The application is deployed, however, it's not in use yet. They are just preparing to start testing the application and once they finalize the test, the app is going to go live.

    After I passed over all these little issues that I had, it was quick to deploy. It was just a question of minutes. When we export the solution and import the solution back, it's easy. However, all the processes to be able to finally get over these issues and everything, it took me four weeks just to realize what was going on and handle it. 

    What about the implementation team?

    I was the one that deployed the solution. 

    What was our ROI?

    In terms of ROI,  I didn't see any. However, if you look at the cost of building an app, the coding costs would be much higher without this solution. You can save months of development time and the money needed to deploy the solution. In that sense, the ROI is awesome. 

    What's my experience with pricing, setup cost, and licensing?

    The licensing is restrictive and can get expensive as you have to pay per user, not per app. It's a range of users. For example, if you go above 50 users, you need to pay more. 

    If you compare it with competitors like Google, they are more expensive than Google. Google has another option that's a PowerApps competitor called AppSheets and AppSheets is cheaper than PowerApps.

    What other advice do I have?

    We are Microsoft partners. 

    I'm using the latest version of the solution. 

    I'd rate the solution eight out of ten.

    There are some things that need improvement in some ways to make the tool better. However, it's very powerful and it's very fast to deploy something. It's great.

    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?

    Other
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Buyer's Guide
    Microsoft PowerApps
    July 2022
    Learn what your peers think about Microsoft PowerApps. Get advice and tips from experienced pros sharing their opinions. Updated: July 2022.
    620,319 professionals have used our research since 2012.
    Principal at a consultancy with 1-10 employees
    Real User
    Top 10
    Great for quickly making apps, with reasonable pricing, but doesn't scale well externally
    Pros and Cons
    • "The solution is excellent at figuring how to build an application in three months. It makes it very quick and easy."
    • "The documentation isn't great. It's only 75% of what you need to know. If you go beyond that and run into issues, it's really not going to help you."

    What is our primary use case?

    I primarily use the solution for its business application. My business needed an application and so that's what we're using Power Apps for.

    How has it helped my organization?

    We've been pleased with it. I would say that it has improved the way our organization functions. It makes app-building faster and easier.

    What is most valuable?

    The solution is excellent at figuring how to build an application in three months. It makes it very quick and easy.

    The pricing is very reasonable. it's not overly expensive.

    What needs improvement?

    I can't recall any missing features. Currently, the solution is doing a good job of meeting my needs.

    My target is to have an application that I can use for clients. I don't see Power Apps as being the long-term solution. They get expensive when you start to go to non-internal users. If there were to be external users, the solution would get expensive.

    The documentation isn't great. It's only 75% of what you need to know. If you go beyond that and run into issues, it's really not going to help you.

    For example, the software is almost guilty of being too powerful. The particular problem I had was that they recommended that I use Azure to do the login, to do the user authentication. Therefore, I set it up. However, it didn't work. I could not find the solution via documentation or online at all. Without knowing I could access technical support, I paid someone a couple of hundred dollars to try and figure it out for me and they couldn't figure it out. Eventually, I was just looking around and I came across one setting hidden away and it was set to false. I instinctively realized that it looked like it might be related and so I set it to true and all of a sudden everything worked. However, that whole issue could have been mitigated if the documentation just took that extra step and got into the nuances of the product.

    What I'd love to see them do is to sit down and clean up the interfaces. There are three different ways that you can program. I'm particular to using a Power Apps portal. There are three different ways I can edit my Power Apps portal website. Each of them kind of does a better job of doing some things than the other ones do. Therefore you're kind of in this in-between realm of having to choose between certain things if you decide to go with a specific approach. They really need to clean up the development environment so that t's straightforward and predictable across the different ways to program. 

    It does things, such as, if you want to delete a particular field or table, you get this message that says you can't due to the fact that it has dependencies. It's really hard to find what those dependencies are. Items like that need to be clarified. 

    The application is working great now, however, every once in a while it gets complicated and it's hard to navigate.

    For how long have I used the solution?

    I've recently delved into using the product. I've been using the solution for at least the last seven or eight months or so. It's been less than a year. I haven't used it that long just yet.

    What do I think about the stability of the solution?

    The solution is very stable. There are no bugs or glitches. It doesn't crash or freeze. its performance is reliable.

    What do I think about the scalability of the solution?

    The scalability is limited if you want to scale externally. A company needs to keep that in mind.

    I only launched my first application sometime around Christmas, or just after. It's still quite new. I have about a dozen or so people that move in and out of it. It's just a small app.

    As a company, we are quite small. All of our users would be external. And, due to the fact that the solution gets expensive for external users, it's not a solution we plan to expand upon or use for the long term. 

    How are customer service and technical support?

    The technical support is not easy to find. It's a bit of a well-kept secret. However, once you locate them, they are quite helpful and responsive. 

    Truthfully, they are hard to find due to the fact that you just don't realize they're there. I had spent a month, six weeks phoning around trying to find internet solutions to problems and resources and paying people to help me, and nobody knew the answer. 

    This was done without ever realizing that there was a very capable tech support resource available in Power Apps through the subscription. Once we found them, they were able to fix all of the issues we were struggling with very quickly.

    How was the initial setup?

    The initial setup is quite straightforward. A company shouldn't have any issues with the setup process. It's not overly complex. 

    What's my experience with pricing, setup cost, and licensing?

    The pricing is excellent. It's not too expensive.

    However, once you get into adding non-internal users, the solution can get pricey. It's only reasonable if you are trying to create internal team-based apps.

    Which other solutions did I evaluate?

    I haven't looked at any other low-code development platform.

    What other advice do I have?

    We're just customers and end-users.

    We are using the latest version of the solution.

    From a perspective of me doing a full test of the application and how I want it to run, it just met all of my needs and there are other storage locations for data. That said, the data is sitting in the CDS.

    From my perspective, it was a great place to start and a great place to sit and test the waters. I'm looking to migrate it into something else in a little while. I won't stay with it forever. That's not the plan.

    I'd rate the solution at a seven 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.
    PeerSpot user
    Ameer Ali - PeerSpot reviewer
    Executive Director at Ali 4 Solutions FZE
    Real User
    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.
    PeerSpot user
    Director, Product Management at a tech services company with 10,001+ employees
    Real User
    Top 5
    Great for making apps quickly, and quick to get started, but an immature product
    Pros and Cons
    • "As a business person, I design a lot of screens. The solution really resonates with me. Their design is amazing."
    • "The solution needs a bit more refinement in general."

    What is our primary use case?

    We primarily use the solution to create apps for business users which navigates them from within our platforms.

    What is most valuable?

    There are lots of good videos on Youtube that are available to help users train themselves on the product and understand its intricacies. They have a workshop that allows you to learn the product in a day.

    As a business person, I design a lot of screens. The solution really resonates with me. Their design is amazing.

    You are able to create a screen app within a day once you get the hang of everything. 

    There are great templates on offer that make creating apps easy. They have galleries that help you pick predefined templates. You can also standardize these. It's low effort and low code. However, if you want to code more and have code validation or mobile, you can do that as well.

    They have a web version of the solution, as well as a version for tablets.

    What needs improvement?

    The solution is pretty difficult to understand. You need to educate yourself on the product in order to be able to effectively use it.

    The solution needs a bit more refinement in general.

    It's still a new product. There's a lot of improvements that can be made from a useability perspective. 

    There needs to be better guides and documentation available for new users in order to help them properly understand the product and how to use it.

    For how long have I used the solution?

    I started using the solution after Power Automate, and therefore I started learning more about Power Apps probably last year in August. I would estimate I started on it in or around July and August of last year.

    What do I think about the stability of the solution?

    The solution is definitely stable. I haven't had any issues with it in that regard. It doesn't crash or freeze. There are no bugs or glitches. It's good.

    What do I think about the scalability of the solution?

    Scalability-wise, I haven't put any complexity behind my apps yet. I haven't really experimented with scaling them up. From what I can see on the tutorial videos I've found, it seems to be possible. However, I have not directly attempted to scale anything so far. I couldn't speak from personal experience on the matter. I'd love for it to be possible.

    I do plan to increase usage in the future. There are a few people who have seen my apps who have definitely reached out to me and said, "Oh, this is great." I help them understand how you can use Power Apps themselves as not many people knew about the product before they saw my work. 

    More and more people are using it within the organization. I'm not sure of the exact numbers, however. I still have not set up any session for Power Apps for training. I've done sessions for Power Automate, Excel, Word, and SharePoint. There just needs to be more training for awareness. This is a relatively new product. Maybe that's why it doesn't yet have the visibility.

    How are customer service and technical support?

    I don't really use technical support at all. All my questions when I reached out to technical support, were directing me to Power Apps In a Day - the training session. I did that and they'd answer all my questions. I did have a few questions based on a few functionalities, which I went on the Microsoft site to find answers to. I basically found two blogs. I understood that those functionalities are not yet there. I put down my feedback in terms of it should be there or not. Then that was it. 

    I don't really directly communicate with Microsoft technical support. You need to go out and find your own answers online.

    Which solution did I use previously and why did I switch?

    We did not previously use a different solution. 

    How was the initial setup?

    There isn't an implementation process for the product. It is on the cloud. Everything is pretty automatic. In that sense, it's rather straightforward. It's not overly complex or difficult. It's on the user accounts. I just go ahead and start creating my app from there.

    What's my experience with pricing, setup cost, and licensing?

    I'm not sure of the cost of the solution. That's not an aspect of the solution I handle.

    What other advice do I have?

    I am using the latest version of the solution. I'm unsure of the exact version number.

    I'd recommend the solution to other organizations.

    In general, I would rate the solution at a seven out of ten. We've mostly been satisfied with the product, however, it is still immature and needs time for tweaks and advancements.

    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.
    PeerSpot user
    WilliamBowers - PeerSpot reviewer
    CEO at Vertical Symmetry
    Real User
    Top 20
    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.
      Flag as inappropriate
      PeerSpot user
      EVP, Solutions at a tech services company with 11-50 employees
      Real User
      Top 20
      Easy to set up, integrates well with native systems, and offers good stability
      Pros and Cons
      • "I have found the technical support to be helpful."
      • "When we talk of integrating with external applications, that's one area where, even today, I had to loop in my code developers. If this area can be streamlined so that my techno-functional consultants, who are on-site, can immediately start working on something without the assistance of developers, that would be ideal."

      What is our primary use case?

      We are into software consulting. We have been developing various solutions and leveraging PowerApps to do it.

      What is most valuable?

      What I like about it is that it is coming from Microsoft. It is very easy for us, our techno-functional consultants to spin an application in days, not in months. 

      This is easily integrated with native systems including the Microsoft stack. If we have to integrate with other products such as SharePoint, we can leverage any services using Azure or the same platform.

      In terms of scalability, it can scale quite well. It's so scalable with forthcoming technologies. We can develop something in PowerApps, and that can easily be scaled to a bot. We can quickly make a bot there and make it work in conjunction with applications.

      We had it integrated earlier with voice channels. You can manage an omnichannel kind of scenario between Voice, Teams, WhatsApp, social integration platforms like Twitter, Facebook, et cetera. 

      The RPA is very closely integrated onto the same platform and BI as well. It's great.

      The initial setup is very easy.

      The product is very stable. 

      I have found the technical support to be helpful.

      What needs improvement?

      When we talk of integrating with external applications, that's one area where, even today, I had to loop in my code developers. If this area can be streamlined so that my techno-functional consultants, who are on-site, can immediately start working on something without the assistance of developers, that would be ideal.

      For how long have I used the solution?

      I've used the solution for four and a half or five years. 

      What do I think about the stability of the solution?

      The stability has been great. There are no bugs or glitches. It doesn't crash or freeze. It's reliable.

      What do I think about the scalability of the solution?

      It's so scalable. We can scale to all the latest technologies and we can integrate with the social platforms. We can integrate with the document management system (SharePoint). We can integrate with the Active Directory exchange server. It's limitless.

      It is so much more scalable once you have everything available over in the Dataverse so that you can write triggers and automate a lot of the BPM. Once you have everything with you, you can spin any dashboards, reports, schedules, and then those can go through mail alerts. You can schedule alerts through WhatsApp messages. You can schedule it through voice IVRs. You name a thing, or you can schedule it. You build it over here and then schedule it over there. 

      How are customer service and support?

      My experience with technical support has been very, very hood. They've been very supportive. The only thing is that you have to have the right support plan. If you have one, they adhere to the SLA quite well.

      How was the initial setup?

      The initial setup is not overly complex or difficult. It's pretty simple and straightforward. 

      What about the implementation team?

      I have done the initial setup multiple times for the various installations. I can handle it on my own and do not need outside assistance. 

      What's my experience with pricing, setup cost, and licensing?

      The pricing is a subjective thing. Whenever we are positioning PowerApps to an enterprise that is already into Dynamics 365 ER PCRMs, it is very easy to position it as they have already made initial investments there. It is just simply that the number of users that are based on the number of applications and it can be scaled. For them, I've never faced any issues. For example, for a hospital with it, we were already reaching out to, say, 40 units. When they wanted to scale to their smaller units, the 70 of them, it was a cakewalk. Then we had a plan to extend it to their pharmacies, say, 50 of them. That, again, was a cakewalk as they were already on that platform.

      However, when I go and reach out to a smaller business SMB segment, the challenge over there is that we are faced with competition - with other software which has been built on PHP. If we host it on-prem, of course, then that discussion of cloud versus on-prem and those fundamental discussions creep in and then there is the minimum unit price per license, meaning per user or per app. When you look at it that way, an SMB will see it as expensive compared with open-source options.

      What other advice do I have?

      I'd rate the solution at a nine out of ten. If the external integration process was easier, I would give it a perfect ten. 

      Which deployment model are you using for this solution?

      Public Cloud
      Disclosure: My company has a business relationship with this vendor other than being a customer: partner
      Flag as inappropriate
      PeerSpot user
      Kamesh Gunupur - PeerSpot reviewer
      Vice President - Information Systems at a media company with 1,001-5,000 employees
      Real User
      Top 5
      Easy to create and deploy apps, but needs more RPA capabilities
      Pros and Cons
      • "The initial setup is very simple."
      • "There are occasional performance challenges."

      What is our primary use case?

      We use the solution as part of Dynamics 365 Online. Within that, we use Power Apps and we've integrated something on the on-prem database.

      The app is located within Dynamics 365 Online. It draws data from an on-prem data source. We use it to perform certain actions in Teams, so we have Dynamics 365 and Teams integration.

      We've created an email reader using Power Apps.

      What is most valuable?

      The solution is pretty easy to create and deploy apps.

      You don't need a very high level of technical knowledge. Of course, you do need some level of technical knowledge, however, a normal developer can easily learn and deploy Power Apps.

      The initial setup is very simple.

      The solution scales well. 

      What needs improvement?

      They need a bit of RPA functionalities. There are other competitive products such as ServiceNow and Automation Anywhere. They offer exhaustive functionalities. Power Apps as a platform maybe need some ready-made templates that could be deployed. That would help.

      There are occasional performance challenges. 

      The product could do some integrations with third-party providers. That can be still expanded. They do have a decent number of integrations and connectors available, however many of those connectors only offer the basic functionalities. I'd like to see better, wider connectivity.

      For how long have I used the solution?

      I've used the solution for six to eight months at this point. It's been less than a year.

      What do I think about the stability of the solution?

      In general, the product works fine. That said, there are occasional challenges in performance and when you actually have Power Apps working with other products on Power Platform, such as the Power Automate, et cetera. By and large, however, it's pretty stable. 

      What do I think about the scalability of the solution?

      We have about 300 users on the solution currently. We do have approximately 700 plus users on Dynamics 365, however, not all of them are using Power Apps.

      The solution is pretty easy to scale. 

      We pretty much use this solution on a daily basis. It's used a lot.

      How are customer service and support?

      We reached out to technical support just once where Power Automate wasn't actually triggering an event. Apart from that one ticket, it's been working fine. We haven't really dealt with technical support too much.

      We have normal support. We don't have Premier Support. Of course, the response time was about average when we used them. In the end, the issue was something to do with the core product, so they have actually had to take it up with the product engineering team at Microsoft as well.

      Which solution did I use previously and why did I switch?

      I'm aware of ServiceNow and Automation Anywhere. 

      How was the initial setup?

      The initial setup is very straightforward and simple. It's not complex or difficult. 

      There was some background development involved during the deployment process. 

      The is no maintenance required.

      What about the implementation team?

      We did not need any outside assistance from consultants or integrators. We handled it in-house ourselves.

      What's my experience with pricing, setup cost, and licensing?

      The pricing is pretty good. Microsoft offers very good value for money.

      Apart from the licensing, storage is actually the costliest part. One needs to actually look at how to optimize the use of storage as ultimately it's on the cloud. It's part of the Dataverse storage now, with Dynamics 365, Power Apps, et cetera. That bit of the offering is the costliest part.

      The product license and platform licensing are good. That's definitely value for money compared to some of the other vendors. Microsoft is placed well. It's just the storage, as I said, that's costly. 

      What other advice do I have?

      We are customers and end-users.

      We are using the cloud version, and therefore we are going with whatever is the latest available functionality.

      At least for the regular day-to-day work, one can build very useful apps with minimal investment. One can start fast. The only thing is, you need to have people actually experiment on this. Other than that, it's a good platform.

      Currently, I'd rate the solution at a seven out of ten right now, as there's continuous improvement that's happening and, once that happens, in the future, I will likely be rated even higher.

      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.
      Flag as inappropriate
      PeerSpot user
      Buyer's Guide
      Download our free Microsoft PowerApps Report and get advice and tips from experienced pros sharing their opinions.
      Updated: July 2022
      Buyer's Guide
      Download our free Microsoft PowerApps Report and get advice and tips from experienced pros sharing their opinions.