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 →