PowerApps Pricing & Licensing: What You May Not Know

At first glance, Microsoft PowerApps looks ideal, but buyers beware. What you need to know about PowerApps pricing and licensing before you make the jump.

Understanding PowerApps Pricing

PowerApps is Microsoft’s popular low-coding platform that is now part of the Microsoft Power Platform. One advantage is that it is part of Office 365's subscription and it also works out of the box with critical applications such as Microsoft BI, Microsoft Sharepoint, and Dynamics 365.

However, while it is effective for building basic business applications, there are hidden costs and limitations in the Microsoft PowerApps licensing guide and app plans. Let’s take a careful look at what PowerApps does well, and where it falls short.

Diving into PowerApps Pricing Structure and Associated Costs

This page covers:

  • What are the benefits of PowerApps?
  • What are the limitations of PowerApps?
  • What are the Hidden Costs associated with the software?
  • What are some PowerApps Alternatives?
Understanding Microsoft PowerApps Pricing Plans

What Are the Benefits of PowerApps?

Durability
Users build model-driven apps on top of the Common Data Services used to create forms, business processes, and business rules. Companies can use these apps for multiple hours at a time. Most of the layout is pre-built, and for the most part, is designated by what components you select.

Speed
Canvas apps enable you to build your very own canvas for a user interface. This type of power platform gives you the freedom to organize and position controls. All you need is a bit of creativity and to bring your own particular business knowledge. Without needing any coding experience you can design lightweight apps quickly.

Easy Standard Connectors
It can be challenging for non-experienced developers to know how to connect to data. Many standard storage services are easy to connect to and use with PowerApps. Additional drag and drop selections and templates make it easier to access data from cloud services or common Microsoft applications.

Relatively Easy App Creation
PowerApps is already pre-packed with coding. All a user needs to do is follow instructions to make an application. However, for many, the user interface with its plethora of menus can take some time to grasp.

Microsoft Office 365 Integration
Because of PowerApps integration with Office365, Microsoft Flow, and Microsoft BI, it's easier to get data into and out of any of the Office365 applications your business uses daily.

Branded Mobile Apps
Your apps must run within the Power Apps mobile app, which doesn't allow you to craft your own branded mobile apps to submit to the app stores.

PowerApps provides a low-code to no-code solution for building business applications. There are two main types of apps you can create; Driven-model apps and canvas apps. To build a simple functional app, you don’t need much coding experience.  Here are two examples of app development with PowerApps

  • People-finder app: Imagine you are new to a company and have a burning question, but you don't know who to ask and where to find them.

The expertise that you need could be in a different location or floor of the same building. A People-Finder PowerApp works as a digital directory or heat map. Using this app enables you to find the best-qualified person for your query

  • Approval App: Often, you may need an approval application that does more than provide a button with approve/deny. Sometimes, the person requesting approval will need to add more information to a request within a custom app.

Managers typically deal with time off requests, budget codes, or adding rates of pay. Licensed users of your PowerApp can create a task list using Microsoft Sharepoint or build a Power Automate Approval app that improves communication between departments.

What are the Limitations of PowerApps?

Business and multiple vendors: Microsoft encourages its customers to remain within its ecosystem and PowerApps is no exception. PowerApps integrates with other Microsoft platforms like Power BI, Automate, or Flow. However, this is not enough for most businesses that use solutions from multiple vendors.

Distributing and sharing: : You will not find a problem sharing applications built with PowerApps with any of your internal users. However, it becomes more of an issue when sharing your business applications with external users outside your company.

Over-dependence on Microsoft Azure: : PowerApps features require access to Microsoft Azure’s tools. The more you use it, the harder it is to migrate to another environment or platform.

Making small changes to larger applications: Larger PowerApps don't work as effectively as smaller, less complex ones. The smallest of changes can damage the whole application. More complex applications involve the user needing to write code multiple times. Every time you make even the slightest tweak, you need to add the new code over the old code; this makes it difficult if you aren't a seasoned developer.

Is performance important to you?: PowerApps run on devices like PowerApps player, or web browsers. However, if you need a high-performance, quick solution, PowerApps may not be the ideal choice. 

Limited to cloud hosting: PowerApps only hosts applications through the Cloud. This is a deal-breaker for institutions like Airgapped systems, military, and financial institutions that rely on other ways to host applications. Alpha Software provides an array of options like Self Hosting, On-Premise, and Alpha Cloud.

Who Can Use PowerApps? Are The Integrations as Great as People Say? 

PowerApps enables users to build apps without needing coding experience. The software also allows developers to interact programmatically with data and metadata, create custom connectors, apply business logic, and integrate with external data. 

Understand who can use PowerApps

It is not easy to find a development platform that adapts to all of a company’s needs. Integrating a platform into all your existing systems takes time, which means it is rare to achieve maximum benefit instantly. 

  • If you are an Office 365 subscriber, PowerApps enables you to create different custom applications that integrate with various platforms.
  • Commercial data is also accessible from 200 data sources (regardless of your location).
  • These data sources include Outlook, OneDrive, Dropbox, and Salesforce.

Hidden Costs of PowerApps

Even though Microsoft claims PowerApps is free, you can't really create any real kind of app unless you are willing to pay $50 per user / per month. However, Microsoft offers several pricing plans. 

The first requires businesses to pay $10 per license for users to run one power app per user at a time. However, each user needs to log in with his/her company's Office 365 credentials. 

  • License Plan 1 (power apps per app) includes 4,500 Microsoft Flow “runs” or automation per user, per month with access to Microsoft’s Common Data Service. This plan is for users without coding experience.
  • License Plan 2 is significantly more expensive - $50 per user per month. You'll get 15,000 flow runs per month per user. This flow plan package is a better fit for experienced developers. 

Learn more about PowerApps and Power Automate Licensing (including API requests, premium connectors and file capacity) on this Microsoft FAQ

Hidden Costs of PowerApps

Do you need a license for Microsoft Dynamics to make PowerApps work?

PowerApps and Microsoft 365

Microsoft PowerApps can only be used within Microsoft Office 365 or Microsoft Dynamics 365. 

For example, if you are using Microsoft Sharepoint as your CRM, you can use PowerApps to share data. This becomes more of an issue if you have a third-party CRM where you would need to migrate data from your PowerApp which takes much more time.  

Understanding PowerApps Licensing

Do you need software to make PowerApps work?

PowerApps is a way to build mobile or web-based applications that provide additional functionality to other Microsoft platforms. Essentially it is a software add-on or bolt-on product. 

An example of a PowerApp is an app that schedules technicians for appointments and automatically updates their availability in the Dynamics 365 Resource Scheduling application.

 

When Does a User Need a License?

You will also need Microsoft 365 licenses for each user (whether they want to use or create an app). Both pricing plans come with a 90-day free trial. Microsoft provides trial licenses, but with limited access to data sources. For example, a user that wants to connect to Microsoft Sharepoint can’t access any data without a license. 

Software Requirements for PowerApps

What Other Costs are involved?

You can give people outside your organization access to your application through Microsoft App Portals. There are two types of external user licenses. The first is where you can permit people to access your application. 

The second enables anonymous external users to access your app. Power Apps Portals are part of the 365Office subscription.

However, there are costs.

Understanding Additional PowerApps Costs
PowerApps Portals are licensed in the following way:
  • External users (authenticated) will be $200 for 100 logins/month.
  • External users (anonymous) will be $100 for 100,000 web page views/month.
  • Internal users can access portals using a per app or per user plan.

Does PowerApps need additional software?

If you have an Office 365, Enterprise E1, or higher tier subscription, PowerApps is included. With PowerApps you can build apps on Microsoft Office, Microsoft Dynamics, Sharepoint, and any other Microsoft application. However, you can’t make an application for non-Microsoft software.

PowerApps is specifically for creating internal apps, which comes with pros and cons. Each user has to have an Office365 license to build internal business applications. 

However, someone outside your company can’t make any changes and in-house developers cannot add custom HTML or Javascript to modify an application.

Do You Need Additinoal Software with PowerApps

Examples of Apps You Can't Build or Can't Afford to Build with PowerApps

Highly Complex Business Applications

Microsoft PowerApps is most useful when building data entry and data retrieval business applications. PowerApps applications are only for Office365 users. 

With PowerApps, you need the implementation of datasets in Excel, Sharepoint, or SQL databases. You'll need different tools for different purposes and separate licenses for these services. 

Developing more complex applications with large external systems can be time-consuming and require additional coding. The more tools you need for your application, the higher the cost.

Apps PowerApps Cant Build

Apps That Work Without A Network Connection

PowerApps lack offline capabilities that are critical for many businesses. There are also no features for data synchronization or fast updates. Field service personnel, emergency, and construction workers rely on applications that help them do their job even without a network connection.

The Power Apps Alternative

Alpha Software's low-code app development software is an excellent alternative to PowerApps. Gartner recently highlighted the software as a great alternative to PowerApps for businesses needing complex business applications.  

Alpha Anywhere allows you to create apps for free. You only pay when you deploy apps to the Cloud with a cost-efficient plan starting at $99/ month.

Alpha Anywhere is ideal for business apps that need to:
  • Work offline: Alpha Anywhere can be used to create offline mobile applications that work offline and can access databases, documents, and media without needing an internet connection. For example, when workers are in the field or in transit, they need applications that work even where there is no internet network. 
  • Enable Developers to add code when they like: Alpha Anywhere enables developers to add JavaScript and HTML to any business application.
  • Have a coding optional design: Alpha Anywhere increases the productivity of citizen developers while giving them the freedom to write code at will.
View a comparison chart of Alpha Anywhere vs. PowerApps.
Alpha Software Screen

The Bottom Line

Whichever direction you decide to take for your organization, it's important to know these facts about PowerApps before you make your decision.

Compass mission
  • PowerApps is a popular low coding / no coding platform. However, it does have its limitations and hidden costs.
  • Limited offline capacity means an application won't work without an internet network, a vital function for field workers.
  • You will need to purchase a license for every team member.
  • Applications can’t be shared with people outside your organization without external authorization.

A Free, Low-Risk Alternative to PowerApps

Alpha Anywhere is an excellent alternative to Microsoft Power Apps. This low code software offers a full-featured free version that lets you take your time building all the apps your business needs and only pay when you're ready to deploy an app. Cloud deployment is then as little as $99/month. 

Alpha Anywhere Logo-1

Start building apps for free with Alpha Anywhere Community Edition.