It's best to focus on the following three areas when making a web application accessible:
- Semantic Markup - Allows the application to be understood on a more general level rather than just details of whats being rendered
- Keyboard Accessibility - Applications must still be usable when using only a keyboard
- Visual Assistance - color contrast, focus of elements and text representations of audio and events