The IBM 3790 Communications System was one of the first distributed computing platforms. The 3790 was developed by IBM's Data Processing Division (DPD) and announced in 1974. It preceded the IBM 8100, announced in 1979. It was designed to be installed in branch offices, stores, subsidiaries, etc., and to be connected to the central host mainframe, using IBM Systems Network Architecture (SNA). Although its successor's role in distributed data processing was said to be "a turning point in the general direction of worldwide computer development," the 3790 was described by Datamation in March 1979 as "less than successful." System description IBM described it as "a programmable, operator oriented terminal system." Components The 3790 supported up to 16 IBM 3277 display stations an integrated floppy disk unit an integrated 120 lines per minute (lpm) line printer up to three 3292 auxiliary control units up to four 3793 keyboard-printers a Synchronous Data Link Control (SDLC) communications interface A 1200 baud internal or external modem The base unit of the 3790 was the IBM 3791 programmable control unit, which was offered as a choice of: the model 1, supporting 8.3MB of disk storage the model 2, with up to 26.9MB. Attached to the 3791 were: The 3792 auxiliary control unit, which had options for attachment of up to two dial-in IBM 2741 communications terminals, up to four 3793 display stations, and a line printer. The 3793 printer-keyboard (up to four). The 3411 model 1, Magnetic tape unit and controller (added in 1977) and up to three 3410 tape units attached to the 3411 unit. Host software Function Support Program. Subsystem Support Services. VTAM (with the host running DOS/VS, OS/VS1, or OS/VS2) User Application Support Program. Reception The 3790 failed to achieve the success IBM intended, due to several issues. It had a complex programming language, The 3790 Macro Assembler, and the customers found it difficult to deploy applications on it. The Macro Assembler ran only on an IBM mainframe and then the compiled and linked object was moved to the 3790 for testing. The 3790 was designed as a departmental processor, but the requirement for an IBM mainframe development environment inhibited adoption in its target market of mid-size companies. The result was lackluster interest in the product. In addition the 3790 was priced higher than minicomputers of comparable processing power. One of the products IBM released to help developers was Program Validation Services