Jump to content

DUCS (software)

From Alfawiki
Adapted from the English Wikipedia article DUCS (software), available under CC BY-SA 4.0Updated 9 August 2025
CFS Inc.
Company typePrivate
IndustrySoftware
Foundedc.1970; 56 years ago (c.1970) in Brookline, Massachusetts, United States
FounderDick Goran
Headquarters
Brookline
,
United States
ProductsDUCS (Display Unit Control System)

DUCS (short for Display Unit Control System) was a teleprocessing monitor developed by CFS Inc. It stood among the earliest local teleprocessing solutions designed for IBM's DOS/VSE platform, offering programmers an interface and access method to interact with monitors—precursors to what are now known as APIs.

Initially created for the IBM 2260 terminal running under DOS on IBM mainframes, this software was originally provided free of charge to IBM customers. Around 1970, following the launch of DOS/VS and the introduction of the IBM 3270 terminals, DUCS was commercialized by its original developer. By 1972, CFS had enhanced the product with transparent remote access features.

DUCS holds the distinction of being the first commercially available software outside IBM to facilitate data transmission through satellite technology.

Application

Unlike competitors such as Westi and IBM’s CICS, DUCS functioned as a subordinate subroutine package rather than serving as the primary program. While Westi required developers to implement subroutines managing terminal and disk I/O within a real-time transaction framework, DUCS provided monitor communication via a subroutine library. This design reduced programming complexity but placed task control responsibilities on developers. When properly implemented, applications built with DUCS delivered superior speed compared to rival packages or access methods.

2260

The original DOS 2260 version was created by Dick Goran. The success of this version prompted him to leave IBM around 1970 and found CFS, Inc., based in Brookline, Massachusetts, through which he commercialized DUCS.

3270

Following IBM’s 1972 release of DOS/VS, the IBM/370, and debut of the IBM 3270 terminals, CFS redeveloped DUCS to support these new systems. Leigh Lundin, a former IBM engineer, designed DUCS Remote, a streamlined bi-sync module for remote teleprocessing. At just 4k in size, it was considerably smaller than IBM’s BTAM (28k), QTAM (36k), TCAM (42k), and VTAM (starting at 48k).

Demos

Lundin created demonstration programs in Fortran and Assembler, while Goran utilized COBOL to illustrate the API capabilities for programmers. To showcase IBM’s new light pen, developers produced a simple tic-tac-toe (noughts and crosses) game—likely representing the only practical application developed for this now-discontinued device.

Marketing

In North America, DUCS was promoted and sold by CFS, Inc., headquartered in Brookline, MA. For markets outside North America, CFS employed mail order sales alongside partnerships with local distributors.