Why COBOL Still Powers Modern Banking After 60 Years

This article traces COBOL's 60‑year history, its enduring role in finance and government systems, and includes an interview with Micro Focus expert Rolf Becking who demonstrates a simple Hello World program and explains how the language remains relevant in cloud and modern architectures.

21CTO
21CTO
21CTO
Why COBOL Still Powers Modern Banking After 60 Years

COBOL, invented in 1959, is now over 60 years old yet remains widely used in many business and government systems.

The language emerged from a 1959 meeting led by Mary K. Hawes, where experts discussed a common business language; Grace Hopper contributed the FLOW‑MAGIC language concept, and the U.S. Department of Defense funded its development.

In September 1959, the Common Business Oriented Language (COBOL) was officially released, featuring English‑like vocabulary that made business tasks portable across different computers.

By December 1960, COBOL programs could run on machines from multiple vendors, establishing it as the first truly interoperable business programming language.

COBOL is a high‑level, data‑processing language designed for large‑scale financial calculations, supporting specialized data types such as packed decimal to minimize storage.

Despite the rise of newer languages, COBOL remained the dominant business language through the 1980s and continues to run billions of lines of code in Fortune 500 companies, ATMs, and other critical systems.

Today, Micro Focus maintains COBOL, reporting that tens of thousands of organizations run COBOL‑based applications, handling the majority of global transaction processing.

COBOL has evolved with modern features: it can expose SOAP and REST services, run on .NET, compile to Java bytecode, process XML/JSON, and be containerized with Docker for cloud deployment.

Interview with Rolf Becking, Senior Technical Customer Manager at Micro Focus:

Developer: Please introduce COBOL’s history for readers unfamiliar with it.

Rolf Becking: COBOL was created to simplify programming beyond assembly, using English‑like commands (ADD, MOVE, IF, CALL) to free developers from low‑level instruction sets and improve maintainability.

Developer: What are COBOL’s key attributes and target applications?

Rolf Becking: It is a high‑level language with English‑like syntax, optimized for cost‑effective applications that handle monetary calculations, offering data types like packed decimal to conserve storage.

Developer: Can you show a simple "Hello World" example?

Rolf Becking: The program consists of fixed sections (IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION, PROCEDURE DIVISION). Below is a minimal COBOL Hello World:

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
DATA DIVISION.
WORKING-STORAGE SECTION.
PROCEDURE DIVISION.
DISPLAY "HELLO WORLD!"
GOBACK.
END PROGRAM HELLO.

Developer: Where is COBOL mainly used today?

Rolf Becking: It is still dominant in banking, insurance, securities, pension, government, and industrial sectors, often running legacy applications that are decades old.

Developer: Will COBOL disappear?

Rolf Becking: No. COBOL has kept pace with technology, supporting SOAP/REST services, .NET integration, Java bytecode compilation, XML/JSON handling, and Docker containerization, ensuring its continued relevance.

Developer: Which language will still be used in 2080?

Rolf Becking: Undoubtedly COBOL, as few languages have such a long, uninterrupted history.

Developer: How will you celebrate COBOL’s 60th birthday?

Rolf Becking: With a glass of champagne and old colleagues, because COBOL launched my development career.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

interviewbusiness applicationsCOBOLlegacy programmingSoftware Modernization
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.