Microsoft Power Apps : Power your Application Development with Less Code or No Code

Why power apps


  • Already have library of sample apps that you can work from as a starting point and then customize
  • Over 200 out of box connectors to integrate data and systems including those across the Office 365 universe
  • Drag and drop interface for the creation of apps
  • Out of box integration with other Office 365 and Dynamics tools
  • Support from , including an active PowerApps community.
  1. Canvas App : The canvas approach is similar to working from a blank canvas where you connect data sources and other services, add workflows and create interfaces for your app using the drag and drop interface, potentially relying on the library of standard connectors.
  2. Model Driven App : Model Driven approach leverages Microsoft’s Common Data Service which already has information on the various forms, data structures and business rules you have already defined, This approach allows you to start building your app on top of your data. In this approach 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.

When Not to choose power apps for your application development

  1. External Sharing of your application to out side of your organization users
  2. Performance is a key requirement.
  3. Platform or device specific application is requirement.
  4. Too much customize application development is required.
  5. Frequent changes or regular maintenance is required in application
  6. If user base is higher for your application.
  7. Custom Authentication is required for your application.

Use Cases and scenarios for power apps

  • Enabling field workers or technicians to capture end user data when out in the field.
  • To view the existing data in a data base table or Share point list
  • Building model standard documents such as contracts using automation based on different criteria and metadata
  • A system for IT departments to track assets such as hardware, mobile devices and software licenses
  • To create marketing automation tools like follow up with clients based on their interactions and responses.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store