2 minutes
ENGIE, a leading global utilities company since 1996, collaborated with Revium to modernise their .NET framework, ensuring enhanced security, long-term support, and future-ready performance.
ENGIE Australia, a subsidiary of the global utilities giant ENGIE, has been a key player in the Australian energy sector since 1996. With a focus on renewable energy generation, battery storage systems, and EV charging infrastructure, ENGIE is committed to driving innovation. To maintain its competitive edge and ensure robust security, ENGIE sought to upgrade its existing application built on the outdated .NET Framework 4.0.
The primary challenge faced by ENGIE was the obsolescence of the .NET Framework 4.0, which had ceased receiving formal technical support and security updates since 2016. This posed significant risks to the application's security and operational integrity. Additionally, ENGIE aimed to enhance the performance of backend calculations related to Pricing and Forecasting and improve the front-end user experience to align with modern web development trends. The legacy code also required a thorough cleanup to remove redundant features no longer needed by the business.
Revium approached the project with a meticulous plan to address the complexity and scale of ENGIE's application.
Each module was carefully reviewed and upgraded individually to ensure a seamless transition.
Key modules, including the Price Generator and Administration Console, were upgraded to .NET 8, leveraging the latest advancements in the framework
This strategic upgrade not only ensured long-term support and security but also facilitated significant performance improvements and a more dynamic user experience.
The successful upgrade to the latest .NET version transformed ENGIE's application into a modern, secure, and efficient system.
The adoption of a Single Page Application (SPA) web design pattern further enhanced the application's responsiveness and user engagement.
The modernised codebase now supports ENGIE's operational needs more effectively, ensuring that the application remains a valuable asset in their digital infrastructure.