NLS
NLSのあらゆる機能は、エンゲルバートの「集団による知的作業の強化」という目標に沿ったもので、単にシステムを使いやすくするのではなく、ユーザーの知的作業を強化することに集中していた。従って以下に示す機能群は、エンゲルバートが後に WYSIAYG (What You See Is All You Get) パラダイムと称したものというよりも、熟練したユーザーが駆使できる可能性を持った完全対話型パラダイムをサポートするものだった。
テープが完成すると、ユーザーは編集対象の文書の収められた紙テープと新たなコマンド列の収められた紙テープをコンピュータにセットし、そのコマンド列が適用された新たな文書の最新版の紙テープを得る。このような「オフライン」のワークフローと対話型の「オンライン」の編集機能が同時にサポートされていた。"off-line" も "on-line" も同じ O で始まるため、オフラインのシステムを FLTS (Off-Line Text System)、オンラインのシステムを NLTS (On-Line Text System) と呼んだ。テキスト編集以外の機能も備えるようになると "T" が省かれ、対話型バージョンは NLS と呼ばれるようになった。
心理学の素養もあったロバート・テイラーはNASAから資金を提供。その後テイラーがARPAのIPTO (Information Processing Techniques Office) に移ると、さらに積極的にこのプロジェクトに資金提供しはじめた。1965年、NLSの開発は CDC 3100(英語版) 上に移行。1966年、ジェフ・ルリフソン がSRIに参加し、1973年までNLSの主任プログラマを務めた。
1968年、NLSの開発は Scientific Data Systems 社のタイムシェアリング型メインフレーム SDS 940 へと移行した。約96MBのディスク装置を備えていた。最大16台のワークステーションを接続可能であり、各ワークステーションにはラスタースキャン型ディスプレイ、3ボタン式マウス、Chord Keyset と呼ばれる入力機器が備わっている。