The following is a list of products, some notable, some less so, from the International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s, and spanning punched card equipment, time clocks, and typewriters, via mainframe computers and minicomputers, to microprocessors, software, and more.
This list is eclectic; it includes, for example, the AN/FSQ-7, which was not a product in the sense of offered for sale, but was a product in the sense of manufactured - produced by the labor of IBM. Also missing are RPQ's, OEM products (semiconductors, for example), supplies (punched cards, for example), and some machines produced only in Europe, such as the 420 accounting machine. That those products are missing is not by fiat, but simply because no one has added them.
IBM sometimes used the same number for a system and for the principal component of that system. For example, the IBM 604 Calculating Unit is a component of the IBM 604 Calculating Punch.
Keypunches, verifiers, and derived machines
- IBM 001 — Mechanical punch, 1910 1[1]
- IBM 002 — Port-a-punch
- IBM 003 — Lever Set Gang Punch, 1920 1
- IBM 010 — Card Punch2
- IBM 011 — Electric punch
- IBM 012 — Duplicating Punch, 19261
- IBM 013 — Badge Punch2
- IBM 015 — Motor Drive Punch, 19151
- IBM 016 — Motor Drive Duplicating Punch (key punch), 19271[2]
- IBM 020 — Card Punch[3]
- IBM 024 — Card Punch (electronic - tube, BCD zone codes); 1949
- IBM 026 — Printing Card Punch (electronic - tube, BCD zone codes); 1949
- IBM 027 — Card Proof Punch, 19561
- IBM 028 — Printing Card Proof Punch, 19561
- IBM 029 — Card Punch (electric - diodes & relays, EBCDIC zone codes); 1964[4]
- IBM 031 — Alphabetical Duplicating Punch; 1933[5]
- IBM 032 — Printing Punch; 1933[6]
- IBM 036 — Alphabetical Printing Punch, 19301
- IBM 037 — Alphabetic Stencil Punch[7]
- IBM 040 — Tape Controlled Card Punch; 1941[8]
- IBM 041 — Tape to Card Punch[9]
- IBM 043 — Tape Controlled Card Punch[10]
- IBM 044 — Tape Controlled Card Punch[11]
- IBM 046 — Tape-to-Card Punch [12]
- IBM 047 — Tape-to-Card Printing Punch [13]
- IBM 051 — Mechanical verifier
- IBM 052 — Motorized verifier
- IBM 053 — Motor Drive Verifier[14]
- IBM 054 — Motor Drive Verifier[15]
- IBM 055 — Alphabetic verifier, 19461
- IBM 056 — Card Verifier (electronic - tube, BCD zone codes); 1949 [16]
- IBM 058 — Card Operated Typewriter[17]
- IBM 059 — Card Verifier (electric, diodes & relays, EBCDIC zone codes); 1964[18]
- IBM 060 — Card to Tape Punch (5 channel)[19]
- IBM 063 — Card-Controlled Tape Punch [20]
- IBM Data Transceiver — A 65 or 66 in combination with a 67 or 682
- IBM 116 — Numeric Duplicating Punch[22]
- IBM 129 — Card Data Recorder (integrated circuits - SLT, EBCDIC zone codes); 1971
- IBM 131 — Alphabetic Duplicating Punch[23]
- IBM 143 — Tape Controlled Card Punch[24]
- IBM 151 — Verifier[25]
- IBM 155 — Numeric Verifier[26]
- IBM 156 — Alphabetic Verifier[27]
- IBM 163 — Card Controlled Tape Punch[28]
- IBM 210 — Electric Verifier[29]
- IBM 797 — Document Numbering Punch; 1951[30]
- IBM 824 — Typewriter Card Punch [31]
- IBM 826 — Typewriter Card Punch Printing [32]
- IBM 884 — Typewriter Tape Punch 3
- IBM 963 — Tape Punch1
- IBM Port-A-Punch — Port-A-Punch; 1958
Sorters, Statistical, and derived machines
Collators
Reproducing Punch, Summary Punch, Gang Punch, and derived machines
- IBM 501 — Numbering Gang Punch, 19261
- IBM 512 — Reproducing Punch, 19401
- IBM 513 — Reproducing Punch, 19451
- IBM 514 — Reproducing Punch [49]
- IBM 515 — Interpreting Reproducing Punch[50]
- IBM 516 — Duplicating Summary Punch[51]
- IBM 517 — Gang Summary Punch, 19291
- IBM 518 — Gang Summary Punch, 19291
- IBM 519 — End Printing Reproducing Punch, 19461 [52]
- IBM 520 — Computing Punch[53]
- IBM 522 — Duplicating Summary Punch[54]
- IBM 523 — Gang Summary Punch; 1949[55]
- IBM 524 — Electronic (tube) summary punch, non-printing, BCD zone codes1
- IBM 526 — Printing Summary Punch (electronic, BCD zone codes)2
- IBM 528 — Accumulating Reproducer [56]
- IBM 534 — Card Punch (connects to 870, 108, 1230, 1232)2
- IBM 545 — Output Punch (an 029 plus connector)2
- IBM 549 — Ticket Converter [57]
Interpreters
- Hollerith Census Tabulator 1890 [61]
- Hollerith Integrating Tabulator 1896 [62]
- Hollerith Automatic Feed Tabulator 1900 [63]
- Hollerith Type I Tabulator (Type 090) 1906 [64]
- Hollerith Type III Tabulator (Type 091) 1921 [65]
- Hollerith Type 3-S Tabulator 192x [66]
- Hollerith Type IV Tabulator. (IBM 301) 1928 [67]
- Columbia Difference Tabulator 1931 [68]
- IBM 092 — 5-counter Accounting Machine[69]
- IBM 093 — 5-counter Accounting Machines[70]
- IBM 094 — Non-print Automatic Checking Machine[71]
- IBM 211 — Accounting Machine[72]
- IBM 212 — Accounting Machine[73]
- IBM 285 — Numerical Accounting Machine; 19271 [74]
- IBM 298 — Numerical Accounting Machine[75]
- IBM 301 — see Hollerith Type IV above
- IBM 401 — Tabulator; 1933 [76]
- IBM 402 — Alphabetic Accounting Machine 19481 [77]
- IBM 402 — Computing Accounting Machine (with solid state computing device)4
- IBM 403 — Alphabetic Accounting Machine, 19481 [78]
- IBM 403 — Computing Accounting Machine (with solid state computing device)4
- IBM 404 — Accounting Machine
- IBM 405 — Accounting Machine; 1934[79]
- IBM 407 — Alphabetic Accounting Machine; 19491 [80]
- IBM 407 — Computing Accounting Machine (with solid state computing device)4
- IBM 408 — Alphabetic Accounting Machine, 19571 [81]
- IBM 409 — Accounting Machine; 19591 [82]
- IBM 412 — Accounting Machine
- IBM 416 — Accounting Machine5
- IBM 417 — Numerical Accounting Machine[83]
- IBM 418 — Accounting Machine
- IBM 419 — Numerical Accounting Machine1 [84]
- IBM 420 — Alphabetical Accounting Machine[85]
- IBM 421 — WTC Computing Accounting Machine (with solid state computing device)4
- IBM 424 — WTC Computing Accounting Machine (with solid state computing device)4
- IBM 426 — Accounting Machine[86]
- IBM 444 — Accounting Machine[87]
- IBM 447 — WTC Computing Accounting Machine (with solid state computing device)4
- IBM 450 — Accounting Machine[88]
- IBM 858 — Cardatype Accounting Machine, 19551
- IBM 916 — Bill Feed [89]
- IBM 921 — Automatic Carriage5
- IBM 922 — Tape-Controlled Carriage[90]
- IBM 923 — Tape-Controlled Carriage [91]
Calculating devices
Other Unit Record Equipment
Time clocks
Front cover of a sales catalog from January 1920. The cover also shows scales and a portable keypunch(2nd from bottom lower left)
IBM Manufactured many types of clocks until 1967 at which time they sold the time division.
Typewriters and dictating equipment
Copier/Duplicators
The IBM line of Copier/Duplicators, and their associated service contracts, were sold to Eastman Kodak in 1988. [115]
Other non-computer products
Electronic computers
- Further information: IBM mainframe
- Further information: IBM minicomputer
Computers based on vacuum tubes, the ASCC and the SSEC (1940s, 1950s)
- IBM 305 — RAMAC — Random Access Method of Accounting and Control; 1956
- IBM 610 — Automatic Decimal Point Computer; 1957
- IBM 650 — Magnetic Drum Data Processing Machine; 1954
- IBM 701 — Defense Calculator aka Electronic Data Processing Machine; 1952
- IBM 702 — Electronic Data Processing Machine; 1953
- IBM 704 — Data Processing System; 1956
- IBM 705 — Data Processing System; 1954
- IBM 709 — Data Processing System; 1958
- IBM ASCC — Automatic Sequence Controlled Calculator; 1944
- IBM SSEC — Selective Sequence Electronic Calculator; 1948 [132]
- IBM NORC — Naval Ordnance Research Calculator; 1954
- AN/FSQ-7 — computer for the Semi Automatic Ground Environment; 1959
Computers based on discrete transistors (1960s)
Computers based on SLT or discrete IC CPUs (1964 to 1989)
- IBM 1130 — high-precision scientific computer; 1965
- IBM 1800 — process control variant of the 1130; 1964
- IBM 2020 — System/360 Model 20 Central Processing Unit; almost a 360: 1966
- IBM 2022 — System/360 Model 22 Central Processing Unit; small range 360
- IBM 2025 — System/360 Model 25 Central Processing Unit; small range 360
- IBM 2030 — System/360 Model 30 Central Processing Unit; small range 360
- IBM 2040 — System/360 Model 40 Central Processing Unit; small range 360
- IBM 2044 — System/360 Model 44 Central Processing Unit; scientific 360; business with special feature
- IBM 2050 — System/360 Model 50 Central Processing Unit; mid range 360
- IBM 2060 — System/360 Models 60 and 62 Central Processing Unit; mid-range 360
- IBM 2064 — System/360 Models 64 and 66 Central Processing Unit; mid range 360; multi-processor with virtual memory (DAT)
- IBM 2065 — System/360 Model 65 Central Processing Unit; mid range 360: used by NASA in Apollo project
- IBM 2067 — System/360 Model 67 Central Processing Unit; mid range 360; multi-processor with virtual memory (DAT)
- IBM 2070 — System/360 Model 70 Central Processing Unit; high range 360
- IBM 2075 — System/360 Model 75 Central Processing Unit; high range 360
- IBM 2091 — System/360 Model 91 Central Processing Unit; high range 360
- IBM 2095 — System/360 Model 95 Central Processing Unit; high range 360
- IBM 3031 — System/370 mainframe; high range
- IBM 3032 — System/370 mainframe; high range
- IBM 3033 — System/370 multiprocessor complex; high range; 1977
- IBM 3081 — System/370 mainframe; high range; models: D, G, G2, GX, K (1981), K2, KX (2 = enhanced version); 1980
- IBM 3082 — System/370 mainframe; high range;
- IBM 3083 — System/370 mainframe; high range; models: B (1982), B2, BX, CX, E (1982), E2, EX, J (1982), J2, JX
- IBM 3084 — System/370 mainframe; high range; 3081 + 3081 with same serial number, but two on/off switches; models: Q 2-way, Q 2-way2, QX 2-way, Q 4-way, Q 4-way2, QX 4-way; 1982
- IBM 3090 — System/370 mainframe; high range; J series supersedes S series. Models: 150, 150E, 180, 200 (1985), 400 2-way (1985), 400 4-way (1985), 600E (1987), 600S (1988). A 400 actually consists of two 200s mounted together in a single frame. Although it provides an enormous computing power, some limits, like CSA size, are still fixed by the 16MB line in MVS.
- IBM 3115 — System/370 Model 115 Central Processing Unit; small range
- IBM 3125 — System/370 Model 125 Central Processing Unit; small range
- IBM 3135 — System/370 Model 135 Central Processing Unit; small range
- IBM 3145 — System/370 Model 145 Central Processing Unit; small range
- IBM 3155 — System/370 Model 155 Central Processing Unit; mid range; without virtual memory [DAT] unless upgraded to 155-II
- IBM 3165 — System/370 Model 165 Central Processing Unit; mid range; without virtual memory [DAT] unless upgraded to 165-II
- IBM 3138 — System/370 Model 138 Central Processing Unit; small range;
- IBM 3148 — System/370 Model 148 Central Processing Unit; small range;
- IBM 3158 — System/370 Model 158 Central Processing Unit; mid range;
- IBM 3168 — System/370 Model 168 Central Processing Unit; mid range;
- IBM 3195 — System/360 Model 195 or System/370 Model 195 Central Processing Unit; high range; without virtual memory [DAT]
- IBM 3730 — distributed office communication system; 1978
- IBM 3741 — data station; 1973
- IBM 3790 — distributed computer; 1970s
- IBM 4300 — System/370 mainframe; 1979
- IBM 4321 — System/370 mainframe; low range; successor of 4331
- IBM 4331 — System/370 mainframe; low range
- IBM 4341 — System/370 mainframe; mid range
- IBM 4361 — System/370 mainframe; low range; 1983
- IBM 4381 — System/370 mainframe; mid range; 1983
- IBM 4953 — Series/1 processor model 3; 1976
- IBM 4954 — Series/1 processor model 4
- IBM 4955 — Series/1 processor model 5; 1976
- IBM 4956 — Series/1 processor model 6
- IBM 5010 — System/7 processor; industrial control; 1970
- IBM 5100 — portable computer; evolution of the 1973 SCAMP (Special Computer APL Machine Portable) prototype; 1975
- IBM 5110 — portable computer; models 1, 2 & 3 featured a QIC tape drive, and then floppy disk drives; 1978
- IBM 5120 — portable computer; featured two built-in 8 inch 1.2 MB floppy disk drives; 1980
- IBM 5320, also known as System/32 — low-end business computer; 1975
- IBM 5340, also known as System/34 — System Unit; minicomputer; successor of System/32, but had also a second System/3 processor; 1977
- IBM 5360 — System/36 System Unit
- IBM 5362 — System/36 System Unit
- IBM 5363 — System/36 System Unit
- IBM 5381 — System/38 System Unit; 1978
- IBM 5382 — System/38 System Unit
- IBM 5410 — System/3 model 10 processor; for small businesses; 1969
- IBM 5415 — System/3 model 15 processor; 1973
- IBM 8100 — distributed computer; 1978
- IBM 8150 — processor
- IBM 9020 — for FAA
|