Mainframe Modernization Glossary

Plain-English definitions of the COBOL, JCL, z/OS, and modernization terms every team inherits when they take ownership of a mainframe system. Written for product leaders, engineers new to the platform, and anyone trying to understand the systems that still run the world.

33 terms across 7 categories.COBOL, mainframes, and JCL.

Languages & Platforms

COBOLCommon Business-Oriented Language
A high-level programming language designed in 1959 for business data processing. Still runs an estimated 220 billion lines of code in banks, insurers, and government systems.
Mainframe
A high-reliability, high-throughput computer system built for mission-critical transaction processing — typically IBM z Systems running z/OS.
JCLJob Control Language
The scripting language used on IBM z/OS to describe batch jobs — which programs to run, what inputs to read, and where to send outputs.
PL/IProgramming Language One
An IBM programming language introduced in 1964 that combined scientific and business computing. Still found in insurance, banking, and airline reservation systems.
Assembler
Low-level mainframe programming language mapping directly to z/Architecture instructions. Used for performance-critical code and system utilities.
z/OS
IBM's 64-bit mainframe operating system, descended from OS/360. Runs mission-critical workloads at the world's largest banks, insurers, and governments.

Runtimes & Subsystems

CICSCustomer Information Control System
IBM's transaction processing monitor for z/OS. Handles billions of online transactions a day across ATM networks, card processing, and airline systems.
Db2
IBM's relational database for the mainframe. Powers core banking, claims processing, and government systems worldwide.
IMSInformation Management System
IBM's hierarchical database and transaction system, predating relational databases. Still the system of record at many large financial institutions.
RACFResource Access Control Facility
IBM's mainframe security and authorization system. Every access to z/OS resources is logged and audited through RACF.
JESJob Entry Subsystem
The z/OS component that receives, schedules, and manages batch jobs. Administrators monitor JES2 or JES3 to track every mainframe workload.
ISPFInteractive System Productivity Facility
The full-screen, menu-driven interface mainframe developers and operators use to edit code, submit jobs, and navigate z/OS.
SMFSystem Management Facilities
z/OS subsystem that records operational data — every job, every access, every transaction — in SMF records for audit and capacity planning.

Storage & Data

VSAMVirtual Storage Access Method
IBM's flat-file data access system for z/OS. Many core banking ledgers and insurance policy stores still sit in VSAM files.
Dataset
The mainframe term for a file. Datasets have dataset names (DSN), record formats (RECFM), and block sizes (BLKSIZE) that must be declared in JCL.
Copybook
A reusable COBOL record definition included across programs. Copybooks capture the shape of a customer record, a claim, or a transaction.

Operations & Workloads

Batch
Work that runs overnight or on a schedule — end-of-day reconciliation, billing runs, report generation. Batch still represents most mainframe CPU time.
OLTPOnline Transaction Processing
Interactive, per-request workloads — card authorizations, trading, reservations — that mainframes handle at millisecond latencies and 99.999% availability.
MIPSMillion Instructions Per Second
The historical unit of mainframe capacity. Still how IBM prices z/OS software: more MIPS used means more license fees due.
LPARLogical Partition
A logically isolated slice of a mainframe, acting as its own independent machine. Large institutions run dozens of LPARs per physical z-box.

Modernization Approaches

Rehost
Lift-and-shift: move mainframe workloads to emulators or cloud instances without rewriting code. Fast, but preserves the legacy code and skill gap.
Refactor
Rewrite mainframe code into a modern language (often Java or Go) while preserving the business logic. Slower, but produces maintainable target code.
Replatform
Migrate the runtime layer — databases, transaction managers — while keeping application code largely intact. A middle path between rehost and refactor.
Retain
Deliberately keep some workloads on the mainframe. Not every system needs to move; some are already fit for purpose and cheap to operate.
Behavioral equivalence
A modernized program is behaviorally equivalent to its legacy counterpart when, for every input, it produces the same output. The strongest correctness guarantee for migration.

AI & Verification

Agentic AI
AI systems that plan multi-step actions, invoke tools, and complete end-to-end tasks with minimal supervision. The class of AI Hypercubic uses for mainframe work.
Formal verification
Mathematical proof that a program meets a specification — not just passes tests. Essential for modernizing code that processes money, benefits, or safety-critical logic.
Retrieval
Pulling relevant passages from a large corpus so a language model can ground its answer in specific facts. How HyperTwin surfaces expert knowledge on demand.
Institutional knowledge
The undocumented expertise a team carries — how production really works, which flags to check, what the last incident taught. The thing that retires with senior engineers.

Hypercubic Products

HyperTwin
Hypercubic's living knowledge capture product. Records how senior engineers navigate COBOL, JCL, and CICS workflows, turning each session into a searchable, audit-ready expert model.
HyperDocs
Hypercubic's auto-updating documentation engine. Reads COBOL, PL/I, and JCL sources, reconstructs business logic, and keeps documentation in sync with every code change.
Hopper
Hypercubic's AI agent for mainframe operations. Navigates ISPF, writes JCL, monitors JES jobs, and triages incidents using RACF and SMF data.
HyperLoop
Hypercubic's modernization engine with formal verification. Moves mainframe workloads to cloud in months with 1:1 functional equivalence.

Accelerate your modernization with Hypercubic.

Hypercubic captures how your senior engineers actually work, documents the code they maintain, and modernizes the workloads that need to move. Four products, one continuous process.

Explore Hypercubic Products →
Glossar zur Mainframe-Modernisierung — Hypercubic - Hypercubic