mainframe, digital computer designed for high-speed data processing with heavy use of input/output units such as large-capacity disks and printers. Mainframes have been used for such applications as payroll computations, accounting, business transactions, information retrieval, airline seat reservations, and scientific and engineering computations. Mainframe systems, with remote “dumb” terminals, have been displaced in many applications by client-server architecture.