Introduction to PowerApps
PowerApps is the new platform by Microsoft where a citizen developer can also create an app based on business requirements without going deep into the programming or web development courses or understandings. PowerApps is a platform which allow users to create an app for Mobile, Tablet, Laptop, Desktop with Low Code model. This PowerApps can be connected to N numbers of data sources such as SharePoint lists, SharePoint Library, SQL Server Database Tables, Excel etc. PowerApps can even connect to On Premises data such as On Premises SQL database using On Prem connectors.
Apps built with PowerApps can manage the business requirement, business workflows using Power Automates. We can also create PowerApps responsive design so that one app can run into Mobile, Laptop, Tablet or Desktop screen without losing the UI experience of the users.
The pro developer can also create some complex PowerApps using some external data sources by building some custom connectors and more.
Creating your first PowerApps
Step 1
To create the PowerApps application, navigate to https://make.powerapps.com/ and click on Create from the left navigation menu

Step 2
Select data source which we need to connect to the PowerApps

Here we have multiple options to create our first PowerApps.
- Blank App
If you are not sure at the moment like which data source you will need or you need multiple data source to connect or you have to design your custom form for specific data source, then choose this Blank App option. This will create a blank canvas app and then you can start designing your UI by dragging and dropping the controls from the control bar to canvas screen
- Dataverse
If you are planning to customize or perform data operations on Dataverse entity, then in that case you can directly select this Dataverse connectors while creating an app. Once you have selected this, and hit create button, it will then ask you to select specific entities from the current environment. It may not give you anything if you do not have permission to access the Dataverse environment.
- SharePoint
If you are planning to design a custom form and perform data operations into SharePoint list, then in that case you can directly select this SharePoint option. Once selected, this will ask to select the SharePoint site and then ask to select SharePoint list to which this PowerApps is required to be connected. Once connection is done, you might see some readymade screens available for the given SharePoint list.
- Excel
If you are planning to customize or perform data operations on excel tables, then in that case you can directly select this Excel connectors while creating an app. Once you have selected this, and hit create button, it will then ask you to specify the location of Excel file and then it will ask you to select specific table from the excel sheet. So, while selecting Excel, we must have to have table defined into the Excel file which we will be selecting.
- SQL
This will create an app with SQL database table as a data source. Here, if you have your SQL database in Azure, then we can make use of SQL connectors, if our SQL database is in on premises, then we will need to install and configure the on-premises gateway to access the table from on-premises SQL database.
- Image
For example, you have a form design image sent by your designer and now you need to design that same form in PowerApps then we can select his option and once we select this option, it will then ask us to upload that image and once we create the application, it will try to create controls based on the given image. This feature is still in preview, so it may or may not work properly.
- Figma
If you have designed your form in Figma then you can directly create that figma form into PowerApps screen. you just have to connect your figma account and select the form and then it will create a screen design similar to your figma design. This is also in preview mode, so it may or may not work properly.
Missing the option that you want? Not to worry, you can always click on “More create options” and you can see a list of allot of options and data sources available to you.

Just authenticate and start building your apps.
Creating App from Blank
To create your apps from blank, click on “Blank App”












Join the conversation! Your thoughts help the community grow.