Presidential Life Rejuvenates Valuable Legacy Code
Insurance Networking News, March 2005
Indeed, many insurers are still using software originally written in the 1970s and 1980s for mainframes, but which continues to support critical operations. The issue often boils down to whether to stay with the big iron-and its high administration and upgrade costs-or migrate to more distributed, commodity-priced systems such as Unix, Linux, or Windows.
Advertisement
That was the route Presidential Life Insurance Co. took in early 1999, when it moved its COBOL applications off its IBM mainframe to Microsoft Windows NT Server boxes.
The Nyack, N.Y.-based insurer built and ran its life insurance and annuity products, tax and stockholder systems on IBM Corp.'s CICS platform, which functions as middleware between the mainframe and application layer, much as an application server does today. More than 160 screens and 650 COBOL programs were part of that migration.
Now, the company is moving the COBOL applications again to a third home, onto a Windows Server 2003 system. Not only is Presidential Life dramatically improving the performance of its applications, but it is also able to take full advantage of the skills of its IT staff, which is highly competent in both COBOL and Windows.
Founded in 1965, Presidential Life is a provider of fixed deferred and immediate annuities and life insurance products to financial service professionals and their clients across the United States. The company has annual revenues of almost $300 million and employs 100 people in its headquarters and regional offices.
Left behind
After the first migration in 1999, Presidential Life's COBOL programs ran well on the company's Windows NT systems, says Marilyn Shenn, senior vice president and CIO at Presidential Life. However, much of the market has moved to new generations of Windows-the latest being Windows Server 2003-and Microsoft recently phased out support for NT.
"Continuing to execute on these unsupported systems would clearly be unacceptable," she explains. "We had to find a solution that would keep us fully supported for the foreseeable future."
In addition to resolving support issues, Shenn seeks to change the look of the end-user screens. Most of Presidential's applications still have a character-based, menu-driven mainframe look, versus a Windows graphical user interface.
Presidential wants to better leverage the .NET Framework aspects of Windows Server 2003, and eventually begin to make its annuities information available to agents over the Web.
The company currently is rolling out a solution from Sunnyvale, Calif.-based Fujitsu Software Corp. called NeoKicks and NetCOBOL for .NET, which runs COBOL code within a framework compatible with CICS.
Microsoft's .NET Framework will support legacy languages such as COBOL, running the code within a virtual container known as Common Language Runtime. Thus, applications written in COBOL code can run within a Windows system, and take advantage of all Windows features.
Presidential also installed Btrieve database for COBOL data file support from Pervasive Software, Austin, Texas. The Btrieve database acts as a common file system, enabling Presidential Life to store data from both its legacy and Windows 2003 systems.
The benefits
Shenn says her department recently completed a move of Presidential's tax system to the NeoKicks system, a process that took about two months, including user testing time. The conversion of the annuity system is underway.
"Since there are many more programs associated with our annuity system, we expect it will take about five months, including about one month of testing within IT, and then an additional two-month testing period with our business units."
Presidential is reaping many benefits from the conversion, beginning with its ability to maintain existing applications on supported software. There also has been a multi-fold performance increase by moving to Windows Server 2003, Shenn reports.
But the greatest benefit, Shenn says, is that the carrier continues to leverage its COBOL skill sets and take advantage of the prevalence of Microsoft skills.
For more information on related topics, visit the following channels:








