List of IBM products
The following is a list of products from the International Business Machines (IBM) office and data processing equipment company, spanning from early-to-mid-20th-century punched card machinery and typewriters, via mainframe computers and minicomputers, to microprocessors, PCs, laptop PCs, and more.
See also: IBM mainframe, IBM minicomputer
Non-computer hardware
Keypunches and verifiers
- IBM 001 – Mechanical punch
- IBM 002 – Port-a-punch
- IBM 011 – Electric punch
- IBM 012 – Duplicating punch
- IBM 015 – Motorized punch
- IBM 016 – Electric duplicating punch key punch
- IBM 024 – Electronic (tube) punch non-printing
- IBM 026 – Electronic (tube) punch printing, BCD zone codes
- IBM 029 – Electric punch printing, EBCDIC zone codes
- IBM 031 – Alphabetical duplicating punch
- IBM 051 – Mechanical verifier
- IBM 052 – Motorized verifier
- IBM 056 – Electronic (tube) verifier, BCD zone codes
- IBM 059 – Electric verifier, EBCDIC zone codes
- IBM 129 – Integrated circuits (SLT) punch printing, EBCDIC zone codes
Unit record equipment
- IBM 70 (Card Sorter)
- IBM 71 (Card Sorter)
- IBM 75 (Card Sorter)
- IBM 77 (Collator)
- IBM 80 (Card Sorter)
- IBM 81 (Card Sorter)
- IBM 82 (Card Sorter)
- IBM 83 (Card Sorter)
- IBM 84 (Card Sorter)
- IBM 85 (Numerical Collator)
- IBM 87 (Alphabetic Collator)
- IBM 88 (Collator)
- IBM 402 (Alphabetic Accounting Machine)
- IBM 403 (Alphabetic Accounting Machine)
- IBM 404 (Accounting Machine)
- IBM 405 (Accounting Machine)
- IBM 407 (Alphabetic Accounting Machine)
- IBM 412 (Accounting Machine)
- IBM 416 (Accounting Machine)
- IBM 418 (Accounting Machine)
- IBM 419 (Numerical Accounting Machine)
- IBM 513 (Summary Punch)
- IBM 514 (Summary Punch)
- IBM 519 (Gang Punch/Reproducing Punch)
- IBM 523 (Gang Summary Punch)
- IBM 524 (Duplicating Summary Punch)
- IBM 526 (Printing Summary Punch)
- IBM 527 (Reproducing Punch)
- IBM 548 (Alphabetic Interpreter)
- IBM 550 (Numerical Interpreter)
- IBM 551 (Check Writing Interpreter)
- IBM 552 (Alphabetic Interpreter)
- IBM 557 (Alphabetic Interpreter)
Calculating devices
- IBM 601 (Multiplying Punch; 1931)
- IBM ASCC (Automatic Sequence Controlled Calculator; 1944)
- IBM 602 (Calculating Punch; 1946)
- IBM 603 (Electronic Multiplier; 1946)
- IBM 604 (Electronic Calculating Punch; 1948)
- IBM SSEC (Selective Sequence Electronic Calculator; 1948)
- IBM 605 (Electronic Calculating Punch; 1949)
- IBM CPC (Card Programmed Electronic Calculator; 1949)
- IBM 607 (Electronic Calculator; 1953)
- IBM 608 (Transistorized Electronic Calculator; 1957)
- IBM 609 (Transistorized Electronic Calculator; 1960)
- IBM 632 (Electronic Typing Calculator; 1958)
Typewriters
- IBM Electromatic typewriter
- IBM Electric typewriter, both Standard and Executive.
- IBM Selectric typewriter
Electronic computers
Computers based on vacuum tubes (1950s)
- IBM 305 (RAMAC – Random Access Method of Accounting and Control; 1956)
- IBM 610 (Auto-Point Computer; 1957)
- IBM 650 (Business Magnetic Drum Data Processing Machine; 1954)
- IBM 701 (Defense Calculator; 1952)
- IBM 702 (Business Electronic Data Processing Machine; 1953)
- IBM 704 (Scientific Electronic Data Processing Machine; 1956)
- IBM 705 (Business Electronic Data Processing Machine; 1954)
- IBM 709 (Scientific Data Processing System; 1958)
- SAGE (Semi Automated Ground Environment; 1959)
Computers based on discrete transistors (1960s)
- IBM 1401
- IBM 1410
- IBM 1440
- IBM 1460
- IBM 1620
- IBM 1710
- IBM 1720
- IBM 7010
- IBM 7030
- IBM 7040
- IBM 7044
- IBM 7070
- IBM 7074
- IBM 7080
- IBM 7090
- IBM 7094
- IBM 7950
Computers based on SLT or discrete IC CPUs (1964 to present)
- IBM 1130
- IBM 1800
- IBM Series/1
- IBM System/360
- IBM System/370
- IBM 4300 series
- IBM 5100
- IBM 5110
- IBM 5120
- IBM 8100
- IBM 9020 (for FAA)
- IBM ES/9370
- IBM 3090
- IBM System/390, now CMOS-based zSeries
- IBM System/3
- IBM System/7
- IBM System/32
- IBM System/34
- IBM System/36
- IBM System/38
- System/4 Pi (airborne military)
Computers based on microprocessor CPUs (1981 to present)
Computers:
- IBM System/23 DataMaster, based on the Intel 8085
- IBM PC – including 5150, PC XT, XT/370, PC AT, 3270 PC, and XT 286
- IBM PCjr
- IBM Convertible
- IBM Portable
- IBM PS/2 range
- IBM PS/1 range, later renamed IBM Aptiva
- IBM 4700 series branch banking equipment
- IBM 9000 lab data controller, based on Motorola 68000
- IBM ThinkCentre
- IBM ThinkPad
- IBM NetFinity (now: xSeries)
- IBM AS/400 (now: iSeries)
- IBM RS/6000 (now: pSeries)
- RAD6000
- Deep Blue
- Blue Gene
- ASCI White
Microprocessors:
- IBM 801 – pioneering prototype RISC processor
- IBM POWER – commercial RISC processor range
- PowerPC – partly based on POWER
- IBM RS64 – integer-only POWER
Computer and calculating device peripherals
Punched card and paper tape equipment
- IBM 323 – Card Punch
- IBM 521 – Punch card reader/punch
- IBM 527 – Punch card punch
- IBM 533 – Punch card reader/punch
- IBM 537 – Punch card reader/punch
- IBM 543 – Punch card reader
- IBM 544 – Punch card punch
- IBM 711 – Punched card reader (150 cards/min)
- IBM 721 – Punched card recorder (100 cards/min)
- IBM 1402 – IBM 1401 Punch card reader/punch
- IBM 1412 – Punch card reader/punch
- IBM 1442 – Punch card reader/punch
- IBM 1444 – Punch card reader/punch
- IBM 1621 – IBM 1620 Paper tape reader
- IBM 1622 – IBM 1620 Punch card reader/punch
- IBM 1624 – IBM 1620 Paper tape punch
- IBM 7500 – IBM 7070/IBM 7074 Card Reader
- IBM 7501 – IBM 7070/IBM 7074 Console Card Reader
- IBM 7503 – IBM 7030 Punch card reader
- IBM 7550 – IBM 7070/IBM 7074 Card Punch
- IBM 7553 – IBM 7030 Punch card punch
Printer/plotter equipment and terminals
- IBM 370 – IBM 305 Printer (not to be confused with the much later System/370 computers)
- IBM 381 – IBM 305 Remote Printing Station
- IBM 716 – Printer (150 Lines/min.)
- IBM 740 – Cathode Ray Tube Output Recorder
- IBM 780 – Cathode Ray Tube Display (used with IBM 740)
- IBM 838 – Inquiry Station
- IBM 1052 – Printer/keyboard, based on Selectric mechanism
- IBM 1053 – Console Printer, based on Selectric mechanism
- IBM 1132 – Printer, based on IBM 407 type-wheel mechanism
- IBM 1403 – Printer, type chain
- IBM 1443 – Printer, flying type bar
- IBM 1626 – IBM 1620 Plotter controller
- IBM 1627 – IBM 1620 Plotter
- IBM 2250 – Vector Graphics Display Terminal
- IBM 2260 – CRT Terminal
- IBM 3270 – CRT Terminal
- IBM 5250 – CRT Terminal
- IBM 6400 – Line matrix printer
- IBM 7400 – IBM 7070/IBM 7074 Printer
- IBM 7404 – Graphic Output
- IBM 7900 – IBM 7070/IBM 7074 Inquiry Station
Electrical/electronic/magnetic/optical storage units
Electromechanical memory units:
- IBM 941 – IBM CPC Auxiliary Storage Unit (16 – 10-digit words)
Electrostatic memory units:
- IBM 706 – IBM 701 Electrostatic Storage Unit (2048 – 36-bit words)
Core memory units:
- IBM 653 – IBM 650 Auxiliary Unit (60 – 10-digit words)
- IBM 737 – IBM 701 Magnetic Core Storage Unit (4096 – 36-bit words)
- IBM 1406 – IBM 1401 Memory Expansion Unit (4000/8000/12000 – 8-bit characters; CBA8421M)
- IBM 1623 – IBM 1620 I Memory Expansion Unit (20000/40000 – 6-bit digits; CF8421)
- IBM 1625 – IBM 1620 II Memory Unit (20000/40000/60000 – 6-bit digits; CF8421)
- IBM 7301 – IBM 7070/IBM 7074 Core Storage (5000/9990 – 10-digit words)
- IBM 7602 – IBM 7070/IBM 7074 Core Storage Controller for IBM 7301
- IBM 7302 – IBM 7030 Core Storage (16384 – 72-bit words: 64 data bits & 8 ECC bits)
- IBM 7302 – IBM 7090 Core Storage (32768 – 36-bit words)
- IBM 7606 – IBM 7090 Multiplexer and Core Storage Controller for IBM 7302
- IBM 7952 – IBM 7950 High performance core storage (1024 – 72-bit words: 64 data bits & 8 ECC bits)
Disk/drum drive units:
- IBM 350 – IBM 305 RAMAC (Disk drive)
- IBM 353 – IBM 7030 Disk drive
- IBM 355 – IBM 650 RAMAC (Disk drive)
- IBM 731 – Magnetic Drum Reader/Recorder
- IBM 1301 – Disk drive
- IBM 1302 – Disk drive
- IBM 1311 – Disk drive using IBM 1316 – 2000000 character removable disk pack
- IBM 1405 – IBM 1401 RAMAC (Disk drive)
- IBM 2105 – Enterprise Storage Server (Shark)
- IBM 2302 – Disc drive
- IBM 2311 – Disk drive with removable disks
- IBM 2314 – Disk drive with removable disks
- IBM 2310 – Disk drive, single removable removable platter, 1 Megabyte
- IBM 3330 – Disk drive
- IBM 3350 – Disk drive
- IBM 3380 – Disk drive
- IBM 3390 – Disk drive
- IBM 7133 – SSA Disk (Serial Storage Architecture)
- IBM 7300 – IBM 7070/IBM 7074 Disk Storage
- IBM 7320 – Drum Storage
Tape drive units:
- IBM 726 – Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 100 Characters/inch)
- IBM 727 – Magnetic Tape Reader/Recorder (7 Track – 6 data bits & 1 parity bit; 200 Characters/inch)
- IBM 729 – Magnetic tape drive (7 Track – 6 data bits & 1 parity bit; 200/556/800 Characters/inch)
- IBM 2321 – Data Cell Drive
- IBM 2401 – Magnetic tape drive (9 Track – 8 data bits & 1 parity bit; 800/1600 Characters/inch)
- IBM 3590 – Enterprise Magnetic Tape System (terabyte)
- IBM 3850 – Mass Storage System (tapes in cartridges)
- IBM 7330 – Magnetic tape drive (7 Track – 6 data bits & 1 parity bit; 200/556 Characters/inch)
- IBM 7340 – Hypertape
- IBM 7955 – IBM 7950 Magnetic tape system (22 Track – 16 data bits & 6 ECC bits; 2400 words/inch)
Optical storage units:
- IBM 1360 – Photodigital Storage System (terabit)
- IBM 3995 – Optical Library (terabyte)
Coprocessor units
- IBM 653 – IBM 650 Auxiliary Unit (Index Registers & Decimal Floating Point)
- IBM 4758 – PCI Cryptographic Coprocessor
- IBM 7951 – IBM 7950 Stream coprocessor
Input/Output control units
- IBM 354 – IBM 7030 Disk drive controller
- IBM 652 – IBM 650 Disk and Magnetic Tape Control Unit
- IBM 653 – IBM 650 Auxiliary Unit (Drum Control)
- IBM 654 – IBM 650 Auxiliary Alphabetic Unit
- IBM 753 – Magnetic Tape Control Unit
- IBM 1133 – IBM 1130 Multiplexer and cycle stealer, to connect an IBM 1403 fast printer
- IBM 1414 – I/O Synchronizer
- IBM 1711 – IBM 1710 Data Converter (A/D)
- IBM 1712 – IBM 1710 Multiplexer and Terminal Unit
- IBM 3705 – Communication Controller
- IBM 3720 – Communication Controller
- IBM 3725 – Communication Controller
- IBM 3745 – Communication Controller
- IBM 3746 – Multiprotocol Controller
- IBM 7600 – IBM 7070/IBM 7074 Input/Output Control
- IBM 7603 – IBM 7070/IBM 7074 Input/Output Synchronizer
- IBM 7604 – IBM 7070/IBM 7074 Tape Control
- IBM 7605 – IBM 7070/IBM 7074 Disk Control
- IBM 7607 – IBM 7090 Data Channel
- IBM 7612 – IBM 7030 Disk Synchronizer
- IBM 7619 – IBM 7030 I/O exchange (8, 16, 24, or 32 I/O channels)
- IBM 7621 – Tape Control
- IBM 7631 – IBM 7090 File Control
- IBM 7640 – IBM 7090 Hypertape Control
- IBM 7909 – Data Channel
- IBM 7959 – IBM 7950 High speed I/O exchange
Operator's consoles and control panels
- IBM 380 – IBM 305 RAMAC Console
- IBM 7150 – IBM 7070/IBM 7074 Console Control Unit
- IBM 7151 – IBM 7090/IBM 7094 Console Control Unit
- IBM 7617 – IBM 7090/IBM 7094 Data Channel Console
Power supply/distribution units
- IBM 340 – IBM 305 Power Supply
- IBM 655 – IBM 650 Power Unit
- IBM 736 – Power Frame #1
- IBM 741 – Power Frame #2
- IBM 746 – Power Distribution Unit
- IBM 7608 – Power Converter
- IBM 7618 – Power Control Unit
- IBM 7802 – IBM 7070/IBM 7074 Power Converter
IBM PC components and peripherals
- IBM 5151 – monochrome (green screen) CRT monitor, designed for MDA
- IBM PC keyboard
- Monochrome Display Adapter (MDA)
- Color Graphics Adapter (CGA)
- Enhanced Graphics Adapter (EGA)
- Multicolor Graphics Adapter (MCGA)
- Video Graphics Array (VGA)
- 8514/A (Image Adapter/A)
- Micro Channel architecture (MCA) – 32-bit expansion bus for PS/2
- IBM 4758 – PCI Cryptographic Coprocessor
Computer software
Operating systems
- AIX, IBM's proprietary UNIX OS (Advanced Interactive eXecutive)
- DOS/360 (Disk Operating System/360)
- DPCX (Distributed Processing Control eXecutive)
- DPPX (Distributed Processing Programming eXecutive)
- IBSYS (IBm 7090/94 operating SYStem)
- MVS (Multiple Virtual Storage)
- OS/2 (Operating System/2)
- OS/360 (Operating System/360)
- OS/390, now z/OS (Zero down time/OS) (same z as in VM/CMS' new name z/VM)
- OS/400, now i5/OS
- PC-DOS (Personal Computer Disk Operating System)
- TPF (Transaction Processing Facility)
- VM/CMS, now z/VM (Virtual Machine/Conversational Monitor System)
- VSE (Virtual Storage Extended)
- 4690 OS (retail)
Utilities and languages
- A20 handler for the PC (Address line 20 handler)
- EGL (Enterprise Generation Language)
- FAP assembler for the IBM 709, 7090, and 7094 (FORTRAN Assembly Program)
- FORTRAN (originally developed by IBM for the 704) (FORmula TRANslator)
- JCL batch job/scripting language (Job Control Language)
- JES 2, JES 3 (TBD)
- KOMPILER for the IBM 701 and 704
- PL/I (Programming Language/One)
- PL/S (Programming Language/Systems)
- REXX scripting language (REstructured eXtended eXecutor)
- RPG programming language (Report Program Generator)
- VisualAge compilers (C/C++, Fortran, Java, ...)
Middleware and applications
- 9PAC Report generator for the IBM 7090 (709 PACkage)
- IMS Hierarchical DBMS (Information Management system)
- DB2 Relational DBMS (DataBase 2)
- CICS (Customer Information Control System)
- IBM BS12 (IBM Business System 12)
- Lotus Notes (Lotus Development was bought by IBM in 1995)
- Rational Software's products (Rational bought by IBM in 2003)
- Presence Online's Aptrix products for web content management (Presence Online bought by IBM in 2003)
- VoiceType Dictation
- WebSphere WWW server-side SW
- PROFS and OfficeVision
Categories: IBM | IBM hardware | IBM software