Skip the navigation

Cobol: Not Dead Yet

There are good reasons why Cobol still runs many of the world's largest data centers

By Robert L. Mitchell
October 4, 2006 12:00 PM ET

Computerworld - Until a few months ago, the clearing and billing system for NYSE Group Inc.’s stock options exchange consisted of about 800 discrete Cobol programs running on an IBM mainframe. Today, the entire application set has migrated onto a pair of clustered, quadprocessor Windows servers. The recompiled programs remain in Cobol today, but they won't stay there for long.

“It's not our long-term goal to remain running the Cobol applications. That was a tactical move, designed to slide the existing applications off of the mainframe with as little disruption as possible,” says Steven Hirsch, vice president of technology support at the stock exchange. Within the next few years, he expects everything to be rewritten to conform to the NYSE's standard development platforms: Java and C. What's more, other Cobol-based systems that power the New York Stock Exchange are “deeply engaged in a similar replatforming effort,” Hirsch says.

NYSE isn't the only organization that would like to abandon Cobol. Of 352 respondents to a recent Computerworld survey of IT managers, 218 — or 62% — said they use Cobol. Of those 218 respondents, 36% said they plan to gradually migrate off of it and 25% said that they would do so if it weren't for the expense of rewriting all of that code.

So what's wrong with Cobol? The technology, which has been around since 1960, is rock-solid. It excels at batch processing and is practically self-documenting, and tools for it have not only been modernized but also support distributed systems. Vendor Micro Focus International Ltd. even offers Cobol.Net, a part of its Net Express offering that fits neatly into Microsoft Corp's .Net Framework and integrates with the Visual Studio suite of programming tools.

An Image Problem

But Cobol is also a procedural language in an object-oriented world. While it's well suited to batch operations, the language isn't as good a fit for developing interactive applications or Web-based front ends. And it has a major image problem. Outside of the mainframe data center, Cobol is viewed today by many Java, Visual Basic and C# programmers as an obsolete and inferior language, a vestige from the dark ages of big iron.

Most new Cobol programs are written only to extend or support existing applications on the mainframe. For example, Shaun Swift, director of information systems at capital goods retailer Papé Group Inc. in Eugene, Ore., says his company writes new Cobol applications for his back-end systems to accommodate acquisitions.

When Cobol applications are migrated over to Windows, Unix or distributed systems, they remain in Cobol because rewriting them is expensive and risky, not because Cobol might be the best choice for the application. “Nobody wants Cobol, but realistically they can't get rid of it,” says Dale Vecchio, an analyst at Gartner Inc. in Stamford, Conn.

What programming languages do you use in your organization? Choose all that apply.
 Visual Basic - 67%
 Cobol - 62%
 Java - 61%
 JavaScript - 55%
 VB.Net - 47%
 C++ - 47%
 Perl - 30%
 C - 26%
 C# - 23%
 ColdFusion - 15%
 PHP - 13%
 Fortran - 7%
 PL/1 - 5%
 Python - 5%
 Pascal - 4%
 Ada - 2%
Source: Computerworld survey of 352 readers



If you don't use Cobol, why not?
 Cobol is an outdated language. - 55%
 Cobol is an inferior language compared to the ones we use. - 34%
 Our enterprise is too new to have Cobol applications. - 27%
 Lack of Cobol skills in-house or in the labor market. - 24%
 Other - 22%
 Our enterprise is too small to have Cobol applications. - 17%



If your organization uses Cobol, how much internally developed business application software is written in Cobol?
 More than 60% - 43%
 31-50% - 16%
 O5-15% - 14%
 16-30% - 12%
 51-60% - 12%
 None - 2%
 Don't Know - 1%



If your organization uses Cobol, are you using it to develop new business applications?
 Yes - 58%
 No - 41%
 Don't Know - 1%





Additional Resources
Forrester Consulting - Optimizing Users and Applications in a Mobile World
WHITE PAPER
Solving application issues over the WAN requires careful consideration. Based on their independent research, Forrester Consulting offers recommendations on how to tackle application performance issues, insufficient bandwidth and the inability to quickly restore users in a disaster.

Read now.

Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

App Development White Papers
The Keys to Distributed & Agile Application Development
How leading firms are winning with strategies for efficient application development, without relying on co-location.
Overcome Top 7 Admin Challenges of Active Directory
As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
Insiders Can Ruin Your Company. Take Action.
Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
Top Solutions and Tools to Prevent Devastating Malware
Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
Streamline Compliance and Increase ROI
Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will...
All App Development White Papers
App Development Webcasts
Reduced TCO for Communications Applications with New Oracle SPARC Servers
In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
Optimizing Networks for the Cloud
Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
All App Development Webcasts
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs