TrustRadius: an HG Insights company

Power Apps

Score8 out of 10

116 Reviews and Ratings

What is Power Apps?

PowerApps is a low code / rapid application development product from Microsoft that allows users to quickly build apps.

Top Performing Features

  • Platform Security

    Security guardrails in place to help prevent malware, data breaches etc.

    Category average: 8.6

  • Platform User Management

    Tools enabling admins to control user access and on-board and off-board users

    Category average: 8.3

  • Visual Modeling

    Visual modeling tooling allows business users to design processes visually.

    Category average: 7.7

Areas for Improvement

  • Drag-and-drop Interfaces

    Drag-and-drop interface for building applications

    Category average: 8.4

  • Platform Scalability

    Apps developed by low-code platform must be scalable and capable of supporting large numbers of users

    Category average: 8.6

  • Reusability

    An internal repository where assets, modules, and even entire applications can be reused

    Category average: 8.6

Power Apps - A low code platform from Microsoft.

Use Cases and Deployment Scope

Power Apps is a great low-code tool, and we have used it to create a system for managing allowance approvals. It has helped us move from manual, email-based allowance communication to a more centralized approach for creating and approving allowances, and for maintaining a history for generating reports, which was difficult with the email and offline approach.

Pros

  • Low code development which assists accelerated development.
  • Ability to automate using Power automate.
  • Lower development and maintenance costs.
  • Cross platform support.

Cons

  • Not suitable for complex layouts as it requires a lot of custom code in such cases.
  • Integration with legacy systems can be challenging.
  • Error handling can be made more graceful.
  • Monitoring tools are basic and have a lot of scope for improvement.

Return on Investment

  • Faster development resulting in saving development costs.
  • Helped to increase productivity through automation and process streamlining.
  • Great security and governance tools resulting in standardization of processes.
  • Cost saving by eliminating redundant systems and license cost associated with it.

Usability

Alternatives Considered

TIBCO BPM Enterprise and Appian

Other Software Used

Docker, Google Chrome, Adobe Acrobat Reader

Good option for anyone looking for low-code solution

Use Cases and Deployment Scope

We develop low-code apps to provide the best possible user experience for our clients. The biggest issue is matching constrained environment with wide client needs, while keeping the appealin interface and user friendly interface. This often requires a compromise between usability and UX to as close to the client needs as possible. Sometimes it is necessary to walk around the issue to deliver a feature that client wants. But all in all it's a robust environment.

Pros

  • Backend data displayed in a graphic appealing form
  • Wide range of elements that may be used in the interface
  • Integration with Power BI layer

Cons

  • File uploads, and especially bulk ones
  • Constraints related to the use of graphical elements
  • History of user actions

Return on Investment

  • The team got recognized in a wider scale of the company
  • The company started to sell low-code solutions beyond the business
  • More perople got interested with seamless low-code solutions

Usability

Alternatives Considered

Microsoft Power BI

Other Software Used

Microsoft Power BI, Avast Secure Browser, McAfee Total Protection (discontinued), Microsoft Teams

Power Apps No-Code Ease Full Microsoft Integration

Use Cases and Deployment Scope

We developed case management tool using Power Apps application. There are more than 200 fields with the combination of different field types like Choice fields, text fields, people picker, lookup etc.. that required to fill and save by the user, used dataverse as the backend table to store the details.

Pros

  • Handling dynamic values
  • Integration with Power automate
  • Granular permission abilities

Cons

  • Performance when the form contains more than 100 data points
  • Version managing could be simpler
  • Delegation limitations

Return on Investment

  • Quick development of complex forms
  • No-code/low-code development
  • Centralized data storage in Dataverse with validation and business rules

Usability

Alternatives Considered

Nintex

Other Software Used

Nintex, UiPath Automation Platform, AvePoint Confidence Platform, Microsoft SharePoint, Azure DevOps

Highly recommended as a no code web app development platform.

Use Cases and Deployment Scope

Power Apps are used to develop low-code web apps, publish them, and deploy them quickly across the organization. It supports integrating all the standard Microsoft applications like SharePoint list, etc., using various built-in connectors. As most of the data is stored in SharePoint, it is extremely easy to link it with power apps while creating an application. Most features can be easily added to the development canvas with drag and drop, and anybody with basic programming knowledge can develop an end-to-end application.

Pros

  • Supports connectors with most of the Microsoft applications like SharePoint/SQL Server, etc.
  • It can be easily published and deployed with a simple button, and the version of the deployment can be easily viewed.

Cons

  • Power apps need to improve the process of changing data sources. For example, if I want to change the source of a share-point list that is linked to certain fields in my development canvas, I need to rebuild and link them back, which is time-consuming and additional effort.

Return on Investment

  • The budget to develop an application is technically 0 as only standard connectors are used and no paid features were used, so the ROI is very high right from the day of deployment.

Usability

Other Software Used

UiPath Automation Platform, ZingHR, Snagit, Microsoft Power Automate, Cisco AnyConnect

Power Apps- low code with Microsoft ecosystem

Use Cases and Deployment Scope

I used the Power Apps tool mainly for two processes: one for employee performance tracking and the other for NACH form creation and management for a project POC. In both cases, this tool was perfect because our organization uses Microsoft Teams and Outlook for main communication. As a result, the integration, tracking, and everything else were easy for us. Moreover, it can integrate with Power Automate, and a single click in Power Apps can trigger an entire Power Automate process, which attracts me even more.

Pros

  • Seamless integration with Microsoft ecosystem
  • Easy development of Ui and easy to give controls
  • Cross platform compatiability is a new

Cons

  • need to improve UI improvement options like styling. Currently I personally feels like using HTML without CSS
  • Sometimes it produce different outputs for same formula, may be it was a but that I encounter.
  • What if I want to integrate with non-Microsoft tools. I feel diffuculty in integrating with other apps
  • Sometimes app's response was weird. It simply stuck in same page for long time.

Return on Investment

  • We can reduce development time and enhancing agility
  • development and maintenance cost is comparatively low
  • May be it generate performance issue in large application
  • In some cases connectors are only for premium users

Usability

Alternatives Considered

Appian

Other Software Used

Microsoft Power Automate, Microsoft Teams, Google Drive