OS/360
OS/360は、3つのコントロールプログラムファミリーとして生まれた。機能と同様に、そのサイズも増加していった。まず最初に、ジョブを順次に処理するシングルタスクのPCPが生まれた。次に、マルチタスクを処理する、しかし予め大きさと数を設定しておいたメモリ分しかタスクの同時処理を許容しないMFTが生まれた。最後に、使用するメモリのサイズを動的に変えることが出来、同時に処理するタスクの数も可変で扱えるMVTが登場した。OS/360はまた、IBMのバッチ処理スクリプト言語である JCL を生んだ。
しかしOS/360は、IBMの組織上の混乱と、巨大ソフトウェア開発の経験および技術上の重要な変更の経験の不足から、予定より遅れてリリースされた。当初の予定では、最初のシンプル版を1965年(昭和40年)に、機能を盛り込んだ複合版を1966年(昭和41年)に出荷する予定であった。しかしそれぞれ1年遅れ、PCPが1966年に、MVTが1967年(昭和42年)にリリースされた。
そのためSystem/360を使用する顧客には、代替としてよりシンプルなシステムBOS、TOS、DOSファミリーが、セットで急いで提供された。