Skip to main content

The Challenge

Global insurance carrier with operations in more than 50 countries needed to adapt as part of the greater transformation underway in the business and the industry. The transition required the supporting systems of the enterprise to be more malleable to the technologies, business rules, and products that were part of the strategy. The platform was written in the legacy software language Centura-Gupta, using the SQLBase/SQLWindows platform, dating back to the mid- to late- 1990’s.

Given the nature of the platform, it was challenging to find developers to support the legacy platform and non-standard language, making the system expensive to support. Being a client-server based application it was costly to support the remote terminal services capabilities for the nearly 10,000 users of the system.

The insurer asked that given the greater transformation underway that the application modernization process would not alter the user interface, including the look and feel of the application. Given the transformation underway, which included implementing new lines of business and products, there were additional requirements for no downtime or interruption to the business processes underway.

Insurer compared a Commerical off the Shelf (COTS) replacement strategy against a tool based application modernization approach, ultimately selecting a tool and automation-based modernization.

Cost to Transition

Utilizing COTS replacements was estimated to cost nearly $60 million in total spending.
Tool based modernization resulted in over 95% savings.

Cost to Operate

The insurer was able to utilize an offshore partner for new development versus high cost, very specialized talent locally.
Reduction in IT infrastructure expenses of nearly $1 million annually.

Timeline

COTS replacement was estimated to take 2 – 3 years before the first usable product would be available.
Tool based modernization took 14 months for production; the schedule was at the request of the insurer and allowed for new product implementation and offshore partner training with the modernized application before go-live.

Customer Experience

Web-based product delivery increased UX with the application.
Preserved legacy look and feel.
Reduced deployment complexity with the transition from terminal services to web delivery model.

Architecture

Cloud-ready and scalable application.
Modernized .NET application with web-based UI.
REST, XHR (Ajax) capabilities.
Core .NET utilizing modern patterns (ex. DI/IoC)

Intangible Benefits

Removed 1.5 million lines of dead and unusable code.
Created tens of thousands of tests to speed future application changes.
Modern architecture and technologies mean rapid application changes and tooling support.
Did not waste years recreating business processes, systems, and data.

Before
Approximately 5.5 million lines of Centura-Gupta SQLWindows code
SQL Server (constrained version)
Client-server deployment model
100% manual testing

After
Approximately 3 million lines of .NET and Javascript code
SQL Server (latest)
Web-based deployment model, supported by DevOps tooling
Tens of thousands of automated tests