This documentation is archived and is not being maintained.

Resources for Designing Accessible Applications

Use the following links to find information about technologies that support accessible design as well as tips and examples for developing accessible Windows applications and Web sites. General information on accessibility can be found online at

  • Microsoft Active Accessibility   A COM-based technology that improves the way accessibility aids work with applications running on Microsoft Windows. It provides dynamic-link libraries that are incorporated into the operating system as well as a COM interface and application programming elements that provide reliable methods for exposing information about user interface elements. For more information, see

  • Microsoft .NET Speech Technologies   The Microsoft .NET Speech SDK is a set of Microsoft ASP.NET controls, a Microsoft Internet Explorer Speech add-in, sample applications and documentation that allows Web developers to create, debug and deploy speech-enabled ASP.NET applications. The tools are integrated seamlessly into Microsoft Visual Studio, allowing developers to leverage the familiar development environment. For more information, see

  • Understanding SAMI 1.0   Microsoft Synchronized Accessible Media Interchange (SAMI) technology provides a way for developers to caption audio content for PC multimedia. For more information, see

  • Walkthrough: Creating an Accessible Windows-based Application    This topic provides step-by-step instructions for including the five accessibility requirements for the Certified for Windows logo in a sample Windows application.

  • Guidelines for Keyboard User Interface Design   This technical article describes how design a Windows application user interface that users can navigate from the keyboard. For more information, see .

  • Console Accessibility   This technical article describes the APIs and events used to expose the console in Windows XP for accessibility aids. For more information, see .

  • Walkthrough: Accessibility Guidelines for Using Image Controls, Menu Controls, and AutoPostBack   This topic provides step-by-step instructions for including accessible controls in a sample Web page as well as some accessibility design tips for the Web.

  • Making Web Pages More Accessible   This technical article lists HTML 3.2 elements that are accessible as well as elements that can be made accessible for use in Web site development. For more information, see .

  • Creating Accessible Web Pages with DHTML   This technical article lists HTML 4.0 elements that are accessible as well as accessible Web design tips. For more information, see .

  • Text Alternatives to Inaccessible Web Pages   This technical article describes how to use XML and XSLT to provide multiple views of the same Web page, such as text only versions. For more information, see .

Third-party Resources

  • Web Accessibility Initiative of the World Wide Web Consortium (W3C)   This Web site provides guidelines and techniques for accessible Web site development. For more information, see