Glossary Term

COBOL

A business-oriented programming language that, alongside RPG, still runs transactional and financial logic in many IBM i environments.

Definition

COBOL (Common Business-Oriented Language) is a long-established programming language built for business, financial, and administrative processing, and it remains in production on many IBM i systems alongside RPG. IBM i shops with roots in banking, insurance, distribution, or manufacturing often have COBOL handling core financial or transactional logic that has been correct and reliable for decades.

As with RPG, the presence of COBOL is not a reason to assume a rewrite is required before AI or modernization work can happen. COBOL programs can keep running exactly as they are while APIs, integration layers, and AI tools connect to the data those programs produce.

Example

A COBOL-based general ledger routine can keep closing the books every month while a separate AI layer summarizes the resulting financial data for management, with no changes made to the COBOL source.