The Accessibility documentation provides information for developers seeking to create Windows-based applications that can be used by as many people as possible, including those with impairments or disabilities. It describes the Windows features and APIs that developers can use to create accessible applications, and that assistive technology developers can use to create tools such as screen readers and magnifiers.

This documentation also provides information for software test engineers seeking to create automated scripts and tools for testing Windows-based applications.

In this section

Topic Description
Windows Accessibility Features
Describes the Windows system settings and parameters that help make the computer easier to use for people with impairments or disabilities, and explains how to use Windows API elements to programmatically access these settings and parameters.
Windows Automation API
Describes the Windows APIs that developers can use to make applications running on Windows more accessible to many people with vision, hearing, or motion disabilities. The APIs includes Microsoft Microsoft UI Automation and its predecessor technology, Microsoft Active Accessibility. In addition to accessibility support, UI Automation provides robust support for automated software testing scripts and tools.
Magnification API
Describes the Windows API that developers can use to create assistive technology applications that magnify portions of the screen, as well as apply color effects and other transformations.