Systems Application Architecture
SAAはアーキテクチャの1つであり、特定の製品では無い。SAAには主に以下3つの標準により構成され、それぞれ発表年度によりガイドが発行された。
Common Programming Interface (CPI)
Common User Access (CUA)
Common Communication Support (CCS)
また、これらの上にオフィスシステムなどのSAA共通アプリケーションが含まれた。
SAAの対象となるプラットフォーム(SAA環境)は以下の4つとされた。
メインフレーム (MVS、VM)
ミッドレンジ (OS/400)
パーソナルコンピュータ (OS/2)
IBMはアプリケーションベンダーにSAA準拠を広く呼びかけた。特にCUAは、Microsoft Windows 2.0やMicrosoft Windows 3.0のユーザインタフェースのベースともなった。またMS-DOSのDOSシェルもCUAに準拠している。
詳細は Common User Access も参照
キャラクタベースとグラフィカルベースの2種類が規定された。Common User Access (CUA) 登場以前より「F1キーはヘルプ」などは各アプリケーションでほぼ標準となっていたが、それ以外のコマンドの位置はまちまちであった。
例えば、グラフィカルベースでは以下が推奨された。これらは現在もWindowsなどのグラフィカルユーザインタフェース (GUI) のベースとなっている。
コマンドバーは左から「ファイル、編集、・・・、ヘルプ」とする
「ファイル」のプルダウンメニューの中に「印刷」「クローズ/終了」などがある
「編集」のプルダウンメニューの中に「コピー」「貼り付け」などがある
なお、ショートカットキーは CUA'87 の当初は以下が推奨されたが、後にはアプリケーションの自由とされた。
[Shift]+[Delete] 切り取り・カット