What is Power Apps and how can I use it?

Blog PowerApps

Microsoft Power Apps is another powerful and versatile part of the Microsoft 365 suite that enable businesses to create different custom apps to improve processes, drive productivity and add value to any Microsoft 365-powered digital workplace. Power Apps is part of Microsoft’s Power Platform, an integrated suite of productivity tools that also includes Power BI and Power Automate. Power Apps provides multiple options for businesses to craft apps and functionality that t is suited to their specific needs, while avoiding the issues that come with customisation.

We’re often asked by digital workplace teams about whether they can use Power Apps to create a specific app, or how they can take advantage of it in general for their business. In this post we’re going to do a deeper dive into Microsoft Power Apps, looking at how it can be used, some of its key features, covering related issues such as licensing and even some recent developments.

What is Power Apps?

Power Apps is a tool that allows you to create custom apps, leveraging many of the features of the Microsoft 365 and the Power Platform. Apps can be accessed via mobile devices or via the browser, with possibilities for integration with different Microsoft 365 tools such as Teams and SharePoint.

Microsoft itself defines Power Apps as a solution that can “deliver apps embedded with AI to modernise your legacy applications and systems fast.”  It can provide value as a rapid application development platform that can save huge amounts of cost and time.

As part of the Power Platform, Power Apps can be used both by developers, but also by non-IT professionals, supporting citizen development. Generative AI is helping this trend. However, realistically users will need to have some technical understanding, training and appreciation of the tools and data they are working with. There’s a long way to go before everyone is creating their own apps and realistically you may need to bring in developers to work on more complex functionality.

What is the value of Power Apps?

The beauty of building your own app within Power Apps is that you can also make sure it is completely wrapped around your organisations unique user needs and the way your employees work.

Additionally:

  • You can create business apps at high speed and low cost.
  • You can avoid risks and put in the necessary guardrails, avoiding some of the issues and technical debt that come with customisation.
  • You can create specific business apps for lines of business and departments, that would normally be beyond the capacity of central IT development teams.
  • Power Apps is highly flexible and scalable, and can be used for multiple use cases.
  • There are also multiple ways to build apps and can be used by both IT and non-IT professionals
  • And more!

What are the key features of Microsoft Power Apps?

Microsoft Power Apps comes with a set of features and tools to help design, create and manage apps. These include:

  • a library of sample apps and pre-built templates that you can work from as a starting point and then customise.
  • the ability to build both web-based and mobile business apps, with the latter potentially targeted or use by your frontline staff.
  • an extensive library of connectors to integrate data and systems including those across Microsoft 365.
  • Integration with other parts of the Power Platform, so you could use Power BI and Power Automate in creating a Power App.
  • Copilot in Power Apps, providing the ability to leverage generative AI to create and build apps, for example, by using natural language instructions, automatically generating code and getting AI-powered suggestions.
  • an easy drag and drop interface for the creation of apps.
  • close integration with other Microsoft 365, Dynamics and more.
  • governance features that provide an overview of apps, a robust deployment approach and more.
  • the ability to use both classic code and low code / no code approaches, meaning Power Apps can be used by both IT and non-IT professionals.
  • interoperability and integration with Azure, GitHub and Visual Studio.
  • opportunities to use the Microsoft Dataverse as a built-in data platform to store your data, and reuse it across Microsoft 365.
  • great support and learning resources, including extensive written and video instructions, an active Power Apps community, as well as Copilot.

Note that not some licenses and plans will restrict access to some features.

Multiple ways to build apps

Blog PowerApps Create

Power Apps is both flexible and versatile, coming with multiple options on how to build apps, suiting different roles, use cases and approaches to governance.

Taking a canvas approach to developing a Power App is a bit like working from a a blank canvas where you connect data sources, add workflows and create interfaces for your app using the drag and drop interface, potentially relying on the library of standard connectors. Leveraging the connected world of Microsoft 365 allows you to even create canvas apps within other tools such as SharePoint as the starting point.  Using the canvas approach also gives you complete control over an app you’re creating from scratch.

The model-driven approach for creating apps approach leverages Microsoft Dataverse which will already have information on the various forms, data structures and business rules you have already defined, and then allows you to start building your app on top of this. In this way the structure and data lead the creation of the app, a very useful approach when you are relying on potentially complex underlying data for your app.

With the introduction of Copilot in Power Apps you can also now start to use generative AI as the starting point for creating an app, providing suggestions, writing code and more, all in response to natural language prompts. We expect that the possibilities with Copilot will continue to evolve and expand.

For experienced developers you can also start to use more traditional coding to create your Power App.

Finally, there are also flexible deployment options that allow you to say create some standard templates for Power Apps specific to your organisation with the potential for these to be modified by local IT resources sitting in different lines of business or locations. For large complex organisations this allows teams to create specific line of business apps more quickly, but also with some governance from the centre. You could also integrate with approach with a GitHub repository, for example.

How can my organisation use Power Apps?

Power Apps can be used for multiple processes involving workflow, automation, data visualisation and reporting, collaboration and more. It could involve teams, field workers, your management team and even your customers. Use cases can range from the relatively simple to the highly complex. You can both be improving the basics – building or replacing legacy apps – or also be highly innovative and create new solutions. You can also drive automation and productivity across different divisions with unique needs.

Our comprehensive Power Apps page details some of the different types of apps you can create:

  • Workflow approval app: Simple requests for common business needs that require approval for both knowledge and frontline workers, for example ordering computer equipment.
  • Sales information app: Recording new sales opportunities and successes with notification triggers and integration with Dynamics or a CRM system like Salesforce.
  • Employee onboarding: Helping new hires to get information, provide any necessary details and complete learning, even before their first day.
  • Remote worker app: Enabling the capture of data from field workers from a mobile app, without the need to return to the office.
  • Asset tracker app: An app that allows IT teams to keep track of all their hardware, mobile devices, accessories and software licenses.
  • Marketing automation: Apps to enable an automated follow- up with customers based on their responses and actions.
  • New client or supplier app: An app to support due diligence on new clients or suppliers integrating external information and approval workflow.
  • Appraisal system: An app to streamline the performance review process that can be custom to the way you carry out your appraisals.
  • Log visitors: An app to log requests to visit an office, or to record actual visitors.
  • And more!

How does the licensing work for Power Apps?

Power Apps is bundled with some Microsoft enterprise licenses including the common E3 license, but there are also individual plans including a Developer plan and a Premium plan, with different pricing based on the number of users.

Plans provide different access to features within Power Apps and details can change from time to time, so it is always important to check with Microsoft for the latest licensing and pricing information.

What are some of the latest developments with Power Apps?

Like all of Microsoft 365, Microsoft continues to invest heavily in Power Apps and the rest of the Power Platform. There is a plethora of regular new announcements covering new features, enhancements and improvements to Power Apps.

The most significant recent evolution of Power Apps is the introduction of Copilot which has brings the power of generative AI to app creation, which itself continues to get better and better. There has also been a lot of improvements around better options to deploy Power Apps within your organisation, ensuring a smoother roll-out and sustainable approach across your environment.  

Should I leverage the power of Power Apps?

You should definitely leverage the power of Power Apps! We love working with Power Apps and our clients tell us they love the results. You can create compelling apps that will help simplify ways of working, drive customer service, support frontline staff, enhance productivity, minimise risk and more.

If you’d like to discuss with us how you can use Power Apps to help your business, then get in touch!

Discuss a Power Apps project

Find out more about our Power Apps services for your organisation...

Request a call back with one of our Power Apps experts, for a free consultation about your business.

Get in touch to discuss your project


Related articles...