Microsoft Power Apps is one of the tools with the Microsoft Power Platform that enables you to build custom apps, to accommodate your business needs or solve your problems when you cannot find a suitable off-the-shelf solution. The apps you use can quickly connect to your stored business data, that is either located in an underlying data platform (for example Microsoft Data verse, previously known as the Common Data Service) or within an on-premise/online data source, for example; Excel, SharePoint, Office 365, SQL Server and Dynamics 365.
Power Apps has three different types which are used for development:
Canvas Apps: Like working from a blank canvas, users start with the data source, add workflows and then finally create the design. This approach offers more flexibility than model-driven apps.
Model-Driven Apps: With model-driven apps, much of the layout is controlled by the data connected and information entered into the app – what you feed in generally decides the outcome. This approach is more commonly used if the app you’re designing requires complex business logic.
Portals: for creating web portals (websites) that can be shared both internally and externally, allowing users to interact securely with data stored in Dataverse.
The apps are designed to be accessed across mobile/tablet devices or a web-based browser, meaning employees can use their app from anywhere. One of the benefits of using Power Apps on a mobile or tablet device, is that you can leverage the smart mobile functionality to capture photos, videos and signatures, as well as completing interactive forms.
What sets Power Apps apart from other offerings is the ‘low-code approach to app development’. This means essentially anyone can build an app, even without technical experience. Although it’s worth noting that there’s actually quite a learning curve for those who want to build their own apps, so unless you’re a developer you should ideally work with your Microsoft Partner to design and build anything but the simplest applications. One of the key benefits of a low-code approach, is that it is much faster to deploy an app compared to traditional development methods.
Conventional app development can be costly and time-consuming in comparison to Power Apps; Power Apps Licensing starts as low as £3.80 Per User/Per App/Per Month and due to the low-code approach, development time can be kept to a minimum.
One of the main advantages of the Power App Platform is that being a Microsoft solution, it is full capability to integrate with other Microsoft tools. This means that developers can leverage data from Microsoft applications (e.g. Dynamics 365, SharePoint, Excel etc) and other third-party services. There are a range of connectors available for Power Apps, meaning that there is scope to connect seamlessly with other platforms.
Power Apps leverages the Microsoft Data verse, which uses a role-based security model. For users, this means that security roles can be established using a certain set of access permissions, ensuring that employees only see the data appropriate for their job role. When businesses first start using Power Apps, there can be concerns about user access and restricting certain information within an app. However, Microsoft have implemented functionality to ensure that the apps are secure, and privileges can be granted where necessary.
0 Comments