This was the decade of System/360, introduced in 1964, an event that helped to shape the computer industry. Most customers in this period were writing their own programs, and they needed help in doing so; in many cases, to meet this need, IBM provided sample programs. In this period, IBM included its software with its hardware products; there was no such thing as a priced IBM program product. In the later 1960s there was a particular pressure from the utilities industry, where customers wanted to implement systems that could be "online", that is, systems that could process data in real time from terminals connected to the computers. It was to meet this need that CICS made its appearance on 29th. April 1968, initially as "Public Utility Customer Information Control System". It was free code, known as a Type II program. It was developed in Des Plaines, Illinois. But in 1969, IBM moved to "unbundle" its software. At the same time, it became clear that companies in businesses other than the utilities industry were wanting and using this product. So on July 8 CICS appeared simply as "Customer Information Control System", a program product. CICS provided the capabilities to enable many different types of business to do what they needed. CICS handled the standard operations involved in teleprocessing via BTAM to communicate with their terminals and other devices, and connecting to BDAM or ISAM for storage; the customer only needed to provide an application dealing with what was specific to their business.
1968: IBM announces PUCICS
The CICS story begins, as IBM announces its Public Utility CICS, aimed at electric, gas, and telephone companies. In the same announcement are IMS/360 and Generalised Information System. "PUCICS" is due out on 30th June next year.
1969: IBM releases CICS as a purchasable product
IBM says the System/360 Customer Information Control System Program Product 5736-U11 is ready for shipment at PID. The basic control system modules need up to 15,000 bytes of core storage. A system supporting 50 hard copy terminals, three file data sets, 100 programs, 50 transaction types, and 50 queues, needs about 20,000 bytes for the tables and work areas. CICS costs $600 per month.