The application should be usable with a variety of devices. Next to pointing devices (Mouse, trackpad, finger on a touch screen) it should also be useable with a keyboard, a switch, a screenreader or speech recognition. 

Keyboard access

Make sure the whole application is operable with the keyboard.

Use the TAB-key (for navigation) to reach all interactive elements of the page (links, form fields, buttons.

Language

The natural language of the page (French, Dutch, English, etc.) needs to be specified in the code. This makes it possible for assistive technology like screen-readers or voice recognition to function properly. In that case, your application can be used with screen readers and/or other assistive technologies.

Structure

In order to be usable with a wide range of assistive Technologies, it is important that the content is structured well and that the structure is not only visual but also available to assistive technology.

When building the application, use the appropriate elements to make sure that software also understands the nature of the content.

Logical reading order

The order of the content in the code should correspond to the logical reading order.