Modernizing leading Energy Advisor specialist’s legacy system
with Azure to fully realize the cloud benefits

About the Client

Leading Energy Advisor specialist is our client based in Australia. It is Energy & Carbon Market leader providing energy accounting services and solutions to largest businesses across all industries.

The Result

By adopting the modernized high-performance & scalable system backed by Azure PaaS, the client can now expand its customer base adding more brands to its portfolio. With the developed single robust web application, the company can seamlessly process, store and generate customer reports quickly & accurately; thereby improving operational efficiency.

Read More

We understand your business.
Let's discuss your Azure initiative.

Talk to our Expert, today!

View Other Case Studies

Core Challenges

Our client collects Utility, Meter and Production data from its customers to generate reports for intelligent decision making. This data comes from various sources via email, EDI, PDF, Excel, or third-party companies, and is stored in a variety of repositories such as legacy access database, excel spreadsheets, external database systems, and file storage systems like worksite or individual hard drives.

Different data sources meant different data at different locations and retrieving this data was a cumbersome task with the existing system. It uses macros to run business rules in order to provide information regarding bill validation, verification, tariff analysis, etc. Also, the company had no single web application to enable the processing, storage and reporting of the utility, meter, and production data collected from its customers. Its existing EITS processes were slow & not automated and needed manual intervention. This in turn was triggering high number of human errors. If the client modernizes its existing system, it would expedite its reporting operations besides handling different types of data; of different customers with a single data repository for data retrieval.

To smartly address all the challenges that our client was facing with the existing legacy system, it needed to build a modernized base system that allows the anticipated functionality to be built in the future. It required to automate the system with Cloud capabilities. For which, it looked for an Azure development partner and approached Saviant consulting after carrying out an intense research & understanding our expertise & capabilities.

Scalable & Secure Azure PaaS based Modernized System

Azure Active Directory, Azure Table Storage, Azure Apps, Azure SQL, Angular JS 4.0, MVC .Net, Web APIs and C#

With hands-on approach in solving real-world problems of various industry leaders, Saviant team of Azure consultants smartly addressed all the client’s impediments with a cloud solution. Our team worked in collaboration with the client’s team to assess the existing system, analyze the requirements and came-up with the perfect solution of revamping its existing legacy system.

For a modernized reporting system that provides efficient reports, data consistency & security, flexibility for different types of reports, the client would need a high-performance, scalable & secure cloud platform. And to build such robust solution, our experts proposed & implemented the Azure PaaS architecture that can help embed all the required capabilities. They modernized the existing legacy system using object-oriented C#, MVC .Net, and Azure platform besides following the de-coupled approach with DB scalability. To automate events, we leveraged Azure Apps service and to store huge amounts of standard & master data, Azure Table Storage, Azure SQL database & Blobs have been utilized.

Value Delivered

Our Azure expertise and dedicated team efforts resulted in numerous benefits for the client:

  • Azure cloud implementation benefits

    With Azure PaaS architecture, client focus remained only in collaborating with our development team for designing, architecting & developing the robust solution and not worrying about managing peripheral infra, hardware, people, SLAs, etc. This legacy modernization solution has helped eliminate the need for manual Infrastructure monitoring/management like in the case of IaaS/ VMs, as PaaS provides an auto-scalable & auto-managed capabilities.

  • Highly Flexible & Scalable solution

    Taking into consideration the client’s long-tern vision, our team had to make the system highly scalable and efficient. As its number of customers increases, the client had to provide customized reporting services like billing report, data summarization report, and customer tariff data and ramp-up the client-server interactions. With the system backed by Azure, highly flexible & scalable architecture has been developed that allows simple integration of new features or services like Dashboards, Analytics, and Mobility.

  • Automated & highly-efficient System

    As PaaS architecture provides built-in infrastructure, the client can now enjoy automated maintenance and any major enhancements in the application got much easier as well. With the high-performance Azure solution, the client can now retrieve the data/billing information/summarized reports easily from a single location in an app.

Modernizing legacy system with Azure cloud implementation
  • Technology Stack benefits

    Our team developed this legacy modernization solution using C# .Net Core & MVC architecture and deployed it on Azure platform. To optimize cost & performance needs of our client, we have leveraged SQL Azure & noSQL database as the combination and tested the application using TDD that provides test coverage of up to 85%. The enhancement in the usability of the application was achieved by leveraging Angular JS 4 and Web API.

  • Highly-Secured Azure Environment

    Our client needed a secure business environment to protect its customer data. To achieve this, we have utilized Azure active directory for identity management and access control security, both for the client’s customers and employees. Azure AD is the primary source for user authentication. And, we leveraged end to end SSL certificates to protect application data from web vulnerabilities and attacks, by encrypting data while in transport from browser to server.

A Glimpse of the Web Application

Legacy modernization Azure web application

Preferred Azure Consulting Partner. Trusted by Fortune 500.
Discover how we can partner with you in your Cloud journey

Talk to our Expert, today!

Learn what we’ve delivered for other Industry Leaders like you

Smart water metering for utilities

Azure PaaS based Smart Metering & Analytics solution for Utilities

Azure site recovery solution

Azure Site Recovery service based reliable Disaster Recovery Solution

Enterprises working on Microsoft Azure PaaS

Key Lessons from Enterprises working on Microsoft Azure PaaS

Author's Bio

Anubhav Dwivedi

Anubhav Dwivedi

Anubhav is passionate about building Organizations for future, working with CXOs to drive Digital Transformation. He is known for his acumen of identifying problems & outlining solutions.