アクセシビリティを備えたソフトウェア開発をする主な理由を以下に挙げます―
ソフトウェアを利用できるユーザーの数は多いに越したことはありません。
新しい製品のアクセシビリティは全ての人の利益に繋がります。 情報技術は社会に多くの利益をもたらしてきました。 しかし障碍を持つ人への配慮に欠けた情報技術は障碍者が社会に完全な参画する上で 妨げになります。
リハビリテーション法 508 条、 障碍を持つアメリカ人法や W3C(World Wide Web Consortium) が提唱するウェブアクセシビリティなど世界中の法規や標準規約への適合
開発者がアクセシビリティを備えたアプリケーションを開発するに当たっては、 障碍を持つユーザーの次のような要望に配慮する必要があります―
入力手段の選択肢。多彩な入力機器をサポートすべきです。 例えばキーボードやマウス、応用技術など。 キーボードの操作性には細かな配慮をしてください。
出力方法の選択肢。多彩な出力機器をサポートすべきです。 例えば画面表示、オーディオ、印刷など。ここでは全てのユーザーインターフェース上の要素、 オブジェクト、画像とアイコンにテキストラベルを付与することに主眼が置かれます。
ユーザーがシステムを設定する際の一貫性と柔軟性。更に、 ユーザーが作業領域のカラーやフォント、 レイアウトをカスタマイズする機能も加えてください。