Microsoft Active Accessibility
Active Accessibilityは当初OLE Accessibilityと呼ばれ、これはoleacc.dllといったバイナリファイルや、定義と宣言を含むヘッダーファイルoleacc.hなどの名前に反映されている。 1996年3月にはマイクロソフトはActiveXのブランド名を前面に押し出す施策の一環として、OLE AccessibilityはActiveX Accessibility(AXAとも呼ばれる)に改名され、1996年3月にサンフランシスコで開催されたMicrosoft Professional Developers Conferenceで発表された。 その後、ActiveXブランドはインターネット固有のテクノロジーに集約され、ActiveX AccessibilityはActive Accessibility、短縮名MSAAとなった。
MSAAは、1997年4月にMicrosoft Active Accessibility Software Developers Kit(SDK)バージョン1.
MSAAは当初、Windows 95の追加機能としてリリースされた。 以降のすべてのバージョンのWindowsに同梱されている。
MSAAは、基盤となるオペレーティングシステムやアプリケーションと、支援技術製品の間の、シームレスな通信メカニズムを可能にするために開発された。
MSAAのプログラム上の目標は、Windowsコントロールが、名前、画面上の場所、コントロールの種類などの基本情報、および表示/非表示や、有効/無効の状態、選択済みなどの状態情報を公開できるようにすることである。