IBM 702
After the 701, IBM created the 702, among the first computers designed for business applications, alongside the LEO and UNIVAC. Introduced in 1954, this machine marked a break with the era of punched-card tabulating equipment that dominated administrative processing at the time. General Electric was among its first purchasers, seeking to modernize its management methods in a tense post-war social context. For GE, the automation of administrative tasks represented a means to reduce its dependence on unionized personnel, amid conflict with the United Electrical Workers organization.
The IBM 702 stood out with its electrostatic memory based on cathode ray tubes, storing up to 10,000 characters. This capacity corresponded to approximately 125 punched cards, a considerable leap compared to earlier machines that handled only one or two cards simultaneously. Additional magnetic drums could extend this capacity, each equivalent to 750 cards. The machine innovated with its variable word-length architecture. This approach differed from contemporary scientific computers using fixed-size words. The IBM 702 thus processed data ranging from one to several hundred characters, a flexibility ideal for commercial applications handling information such as names, addresses, and amounts. Numerical processing was performed in decimal rather than binary, a choice revealing IBM’s intention to simplify programming for commercial uses. The computer manipulated both letters and numbers, an advantage for business data. Each character used seven-bit encoding, including a parity bit for error detection.
Its architecture adopted serial operation, processing characters sequentially. This method, while theoretically slower than the parallel processing of scientific computers, offered great agility for manipulating and reorganizing data, common operations in the business world.
The IBM 702 excelled in input-output speed. While conventional punched-card equipment processed approximately 100 cards per minute, its magnetic tapes reached the equivalent of 3,500 cards per minute, making possible the processing of previously inaccessible data volumes.
Programming was executed in machine language. Each instruction comprised a one-character operation code followed by a four-character address. Programs resided in the same memory as data, following the von Neumann architecture principle. Its instruction set included arithmetic, logical, and transfer operations designed for commercial applications. Memory addresses were absolute, requiring reprogramming whenever the data organization was modified. The programmer had to account for electrostatic memory access delays to optimize performance.
The installation of an IBM 702 at General Electric in 1954 illustrates business computerization during this period. The first targeted application was a payroll system, a project that mobilized a substantial team bringing together GE personnel, Arthur Andersen consultants, and IBM engineers. In parallel, a manufacturing control application was developed for the “Dishwashers and Disposals” department. Notably, the latter became operational before the payroll system despite more limited resources, foreshadowing the observations Fred Brooks would later formulate in his 1975 essay “The Mythical Man-Month” on software project management: adding personnel to a late project delays it further, small cohesive teams often outperform large fragmented structures, and communication complexity grows exponentially with team size.
Reliability was a paramount criterion. For a machine dedicated to financial operations, the IBM 702 incorporated numerous control mechanisms, notably the parity bit to detect errors in data transmission and storage. These automatic checks complemented traditional accounting procedures, such as the use of control totals.
The IBM 702 inaugurated a new chapter in IBM’s history and commercial computing. Its success validated the value of electronic computers for business applications, creating a market that would become dominant. The concepts introduced, such as variable-length data processing and orientation toward commercial applications, had a lasting influence on the evolution of enterprise systems.
The machine had several successors, notably the IBM 705, which adopted its fundamental principles while bringing technical improvements. Nevertheless, its true legacy is found in the System/360 family, launched in 1964, which unified IBM’s scientific and commercial lines in a common architecture. The System/360 retained certain characteristics of the IBM 702, such as the ability to efficiently process both numerical and alphabetical data.
The evolution of computers transformed scientific calculation tools into versatile processing machines. This transformation accompanied the modernization of American businesses during the 1950s, contributing to the emergence of business computing as we know it in the 21st century.