Section 508, software documentation, and the US software market
Since June 2001, US law ('Section 508') requires that all IT products that are sold to US government agencies are accessible to people with disabilities.
Contractors who want to sell IT products to the Federal government must supply products that conform to the applicable technical requirements.
If you sell software to non-government organizations, conformity with Section 508 is not necessary.
How Section 508 affects software documentation
Section 508 affects software documentation in two ways:
- The documentation must explain the accessibility features of the software.
- The documentation must be accessible. The remaining parts of this article discuss accessible documentation.
'Accessible' software documentation
In the context of software and software documentation, 'accessible' means giving access to people with different disabilities, such as blindness, partial vision, deafness, or the use of only one hand. For example, support can be given for the following things:
- High-contrast viewing
- The ability to make text larger, and to flow on the screen
- Assistive technology such as screen readers.
How to achieve accessible software documentation
The table shows some of the ways in which software documentation can be made accessible. For some help formats, it is not be possible to conform to the accessibility guidelines.
Guideline | Example |
---|---|
Give equivalent alternatives to auditory content and visual content. | In HTML, use ALT text with images. ALT text lets a screen reader tell the user what the image is about. |
Use markup and style sheets instead of directly formatting items of text. | In a Word document, do not use tab characters to align columns. Use Word's Column option. This lets a screen reader output the text correctly. |
Make sure that users can control time-sensitive content changes. | In a Flash demonstration, give users the option to prevent automatic transitions. |
Make sure that documents are clear and simple. Use a logical reading order. | Do not write:
|
Make sure that the text is not ambiguous. | Do not write, "The file is saved when the dialog box is closed." The sentence has two possible meanings:
|
Design for device-independence. | In HTML, do not use browser-specific enhancements. |
Give clear navigation mechanisms. | On a website, use a navigation bar to show the current page. |
Do not use only colour to give meaning. | Do not write, "Press the green button to start":
|
Resources
www.section508.gov This website is all about Section 508.
www.adobe.com/accessibility/ The Adobe accessibility web pages give guidelines for accessible content.
www.w3.org/TR/WCAG10/ The World Wide Web Consortium (W3C) develops specifications, guidelines, software, and tools for the web. This part of the W3C website contains the Web Content Accessibility Guidelines 1.0.
www.ibm.com/able/guidelines/documentation/accessdoc.html IBM's documentation accessibility guidelines.
https://validator.w3.org The free Markup Validation Service checks HTML documents (web pages) for conformance to W3C standards.
www.abilitynet.org.uk Ability Net gives IT information that is related to computing and disabilities.