GiadaAGE, the previous generation of Giada-EVO, was COBOL-developed over 20 years ago and used Micro Focus Server Express and Server for COBOL as its development and deployment platforms. The growing complexity in the energy and utilities market has increased competition among the main players at a time when compliance requirements have tightened as well. The application is used by partners and customers and needed a more flexible architecture to meet ever-changing requirements.
Enrico Vernocchi, CEO of Utilia, decided to redefine and reorganize the core software solution, as he explains: “Over the years different application modules have been developed to feed into GiadaEVO, such as supply procedures, billing, services ticketing, communication with the supply chain partners etc. However, we really needed to streamline this integration. We also wanted to respond quicker to business requests for new functionalities.”
Utilia wanted to leverage existing skills and reuse business logic, and needed a strong integration between Java and HTML through a Web services-oriented solution. It looked at a refactoring of the GiadaEVO solution, but found this would be too expensive and time-consuming, not meeting the time-to-market requirements. Commercial solutions were explored as well but the complex and specialized GiadaEVO functionality could not be matched.