Document Type


Lead Author Type

CIS Masters Student


Dr. D. Robert Adams,

Embargo Period



Accessibility, Development, Education


Computer accessibility is defined in this context as the accessibility of a computer system to all people, regardless of disability type or severity of impairment. As developers we are taught how to build a table for any styling, but not taught how to make sure that table could be used by an individual with a visual impairment. Naively, we are sometimes under the impression that we don’t need to or even can’t solve the needs of all individuals when it came to common software, and boy are we wrong.

It is our responsibility and privilege as developers to create software that works for all individuals and in all situations to the best of our ability. This application’s primary focus is

to further the education for designers and developers alike in the accessibility needs of our users. This application goes through a brief history of accessibility, includes many resources for implementors, and includes a series of lessons intended to increase the knowledge of the accessibility needs of users and give tips and tricks of how we can solve them. It by no means is a comprehensive guide of all that pertains to accessibility but an excellent starting point for individuals who are looking to see how they can better support all of their users through technology.