Designing Accessible Applications

The remaining sections of this document describe specific guidelines that can be used when designing a mainstream application for use by individuals with disabilities. The guidelines fall into two categories: end-user features that make the application more usable and programming techniques that make the application compatible with accessibility aids. The following sections expand on the lists provided earlier in this document.

It is impossible for any written guidelines to cover every situation, so it is worth restating the basic principles that underlie accessible design:

By keeping these principles in mind and by following the specific recommendations in this document, you should be able to address most issues encountered when designing an application for accessibility.