Retail Electricity And Natural Gas Supply Provider Modernize Its Legacy Apps Leveraging Microsoft Power Apps and Power Automate


VNB Consulting assisted an Electricity and Gas Supply provider to replace its legacy applications using Microsoft Power Apps, Power Automates and APIs

Customer Profile

Customer is a certified competitive retail electricity and natural gas supply provider operating in 27 service territories in six states and Washington, D.C. Supply electricity and natural gas solutions for over 460,000 residential and business customers and take pride in making it easy for customers to buy, manage and use energy. Based in Columbus, Ohio and Chicago, Illinois, the customer is committed to excellence by serving customers with value, innovation and many years of industry experience. Established in 2002, Customer is a wholly owned subsidiary, one of the largest electric utilities in the United States and ranked 185 of the Fortune 500. The Customer was developing an interest in Microsoft Power Apps.

Customer Situation

microsoft office power apps electricity provider solution

Customer was going through a digital transformation leveraging Microsoft Cloud Platform. Microsoft Power Apps and Power Automate platform was chosen to replace legacy applications within the organization. After a rigorous RFP process, our Business Apps team was chosen to replace its first legacy energy pricing application using Power Apps and Power Automate.

Our Solution Offering

microsoft office power apps solution example

After conducting a detailed assessment of the client’s requirements, our Business Apps team recommended an architecture using Power Apps UI along with Power Automate to integrate with the on-Premise data sources leveraging API’s. The Power Apps UI allowed the users to easily navigate across the Menu bar and access the Pricing Queues and other screens. Additional functionalities included getting data for a specific date range, filter set up for all the columns to sort data as per need, access to historical data, color-coded rows to easily identify different workflow type, tabular view of information, security restrictions to allow users only with required permission to go beyond the landing screen, forecast reviews to determine usage for a certain period of time etc. Power Automate workflows were created to connect to the on-premises API and returns data which would be used by Power Apps application leveraging the Power Apps customer connector and On-Premise Data Gateway. The APIs were built to provide interaction with on premise data sources and contained the business rules and procedures to secure data. Token based authentication was used to generate the list of permission a User would have within the system. The overall solution was built with using reusable custom components and the user journey is a complete workflow as below: - Platform Independent: PowerApps is platform independent and can run on any devices - Low code Development: PowerApps is a low code development model. - Easy deployment and versioning: PowerApps provided its own versioning so no need to integrate with other source control systems. - Export to Excel: Using Power Automate/MS flow we can download the data in excel for from PowerApps.

Customer Benefits

  • No Down Time: Can easily add new features into existing Power Apps. There will less or no downtime of Power Apps. Business processes will not be impacted.
  • Easy to Understand: Microsoft Power Apps provides designer view which is very easy to understand by business users and operations teams.
  • Easy to Maintain: Our Apps and Integration team provided customer team training on Power Apps development. This helped the team to make changes without any dependency.
  • Insights into Business Processes: With the integration of MS PowerApps, customer will get clear visibility in pricing request queues and can easily and quickly go through the whole workflow defined with various screens and accept/reject the request queue.
  • Ease of use: Power Apps based solution is easy to use for the users who are already working with Office 365. They have a good integrated experience on the app along with the other Office 365 apps in use in the organization.

Related Case Studies


Retail Electricity and Natural Gas Supply Provider build a Pricing App using React.JS with TypeScript

VNB Consulting assisted a Retail Electricity & Natural Gas Supply Provider to build an app for their …..


Power and Utilities Organization Consolidate Multiple CRMs to Target New Markets

VNB Consulting assisted a Power and Utilities organization to consolidate multiple CRMs into a single Dynamics 365 CE environment