Systems Application Architecture
主要な言語としてCOBOL、FORTRAN、C言語が選定された。またプロシージャ言語としてREXXが選定された。
SAA環境のオペレーティングシステムや主要ミドルウェアでは、これらの言語のサポートが進められた。REXXはVMのCMSで生まれた言語だが、MVSのTSOやOS/2、更にはPC DOSにも搭載された。
なお、日本の大手メインフレームユーザではPL/I使用比率が高かったため意外と受け取られたが、SAAはメインフレームからパーソナルコンピュータまでを横断した標準化であり、プラットフォーム固有の規格や言語を禁止するものではない。
[Ctrl]+[Insert] コピー
[Shift]+[Insert] 貼り付け・ペースト
[F3] 終了
当時はマイクロソフトとIBMはオペレーティングシステム (OS) 共同開発の提携中であったため、以下はIBM CUA準拠となった。
MS-DOSおよびPC DOS4.0で採用されたDOSシェル
Windows 3.0のGUI --- CUA'87準拠(Windows 3.1より、MacOS風の操作性に変更する)
OS/2 1.1 のPM (Prezentation Manager) --- CUA'87準拠
OS/2 2.0 のWPS (WorkPlaceShell) --- CUA'91準拠(オブジェクト指向のGUIを追加)
マイクロソフトによるWindows 3.0開発キットには、「IBM SAA CUA'87」のマニュアルが付属しており、初期の各社のWindowsアプリケーションはCUA '87を参照して開発された。