IBM 7090
7090 と 7094 は当時としては成功した機種であり、IBMは様々なソフトウェアを提供した。また、非常に活発なユーザー組織 SHARE もあった。
IBSYS は重装備のオペレーティングシステムであり、各種サブシステムと言語サポートを備えていた。例えば、FORTRAN、COBOL、SORT/MERGE、MAPアセンブラなど。なお、7090/7094用のIBSYSと7040/7044用IBSYSには一部に非互換があった。IBSYSは磁気テープ上のジョブ(プログラムとデータ)間に書かれた制御カードイメージを処理するモニターである。IBSYS制御カードは1桁目に "$" があり、続いて「制御名」でIBSYSの設定すべきユーティリティを指定し、後続のジョブをそのユーティリティで処理する。パンチカードのカードデッキのイメージを磁気テープ上に持ち込んだものであり、これはオフラインでパンチカードから磁気テープにコピーされた。
FMS (FORTRAN Monitor System) は、FORTRANとアセンブリ言語のバッチ処理に特化した IBSYS よりも軽いシステムである。そのアセンブラ FAP (FORTRAN Assembly Program) は MAPには劣るが当時としては十分な機能を備えていた。FMSのFORTRANコンパイラは IBM 704 向けにバッカスらが開発したコンパイラの強化版である。
7090シリーズはチャネルを入出力に採用しており、現代のDMA方式の先駆けとも言える。最大8本のデータチャネルを接続でき、各チャネルに10台の IBM 729 磁気テープ装置を接続できる。各データチャネルはコマンドと呼ばれる非常に簡単な操作を受け付けた。テープだけでなく、パンチカードやプリンタなども接続可能で(後にはハードディスクも)、当時としては高性能である。ただし、プリンタやパンチカードの入出力には既存のPCSのものを流用しているので性能は低い。その後、安価な IBM 1401 を使用してパンチカードから磁気テープに変換して7090/94に持っていくという方法が一般化した。出力も磁気テープにいったん溜め込み(スプーリング)、1401で印刷したりパンチカードに変換したりした。というのも、IBM 1401用のプリンタ (1403) の方がPCS用プリンタより高速だったのである。後にIBMは7094/7044 Direct Coupled Systemを導入し、データチャネル間の通信ができるようにして、7094が計算を行い7044が入出力を担当するという構成を可能にした(7040/7044は IBM 1401 用周辺機器が接続可能)。