The client is a leading European energy provider with global operations, strongly focused on reducing greenhouse gas emissions and making energy reliable, affordable, and more sustainable.
in understanding the overall application
VP Global Technology & Engineering
The client sought a new partner to sustain and modernize their core, mission-critical application, which required a strategic overhaul due to its complexity.
This application, built on a monolithic architecture, spans seven million lines of code across JavaScript, Python, Ruby, and C#, and relies on Oracle and SQL Server databases.
The client wanted to transition to a partner who could quickly assume knowledge with minimal risk while also bringing fresh, innovative solutions to the table – particularly one that could provide advanced expertise in sustainability and modernization, ensuring that the application would be future-proofed to align with emerging industry standards and environmental considerations.
Persistent effectively leveraged its advanced engineering framework, ExtenSURE, integrated with CAST Imaging, to conduct a comprehensive assessment of the client's complex application. This approach enabled Persistent to quickly gain deep and comprehensive insights into the application’s internals.
The assessment uncovered the application’s architecture and source code, included a detailed Software Bill of Materials (SBOM), and provided a precise, fact-based view of necessary improvements in maintainability, security, robustness, and efficiency.
With CAST Imaging, it took Persistent's skilled team only six weeks to gain a detailed and accurate understanding of the application's current state and develop a strategic plan for effective modernization.
Persistent Systems established a strategic action plan to propose a rapid transition from the incumbent vendor, with minimal dependency on technical knowledge transfer.
As part of this process, Persistent effectively utilized CAST Imaging to deliver valuable architectural insights for forward engineering opportunities, as well as a comprehensive knowledge base tailored for various personas involved in the project, including executives, architects, leads, and developers.
This robust and comprehensive methodology, emphasizing precision and innovation, led the client to engage Persistent Systems for a multi-year partnership, providing a wide range of services that cover application development, modernization, and R&D support.