Los diferentes tipos de software de tecnología de asistencia incluyen programas y dispositivos diseñados para discapacidades visuales, aquellos para discapacidades auditivas y aquellos para una variedad de discapacidades de aprendizaje. La tecnología de asistencia también está disponible para personas con diversas discapacidades físicas. El software para discapacidades visuales permite técnicas alternativas para navegar por los sistemas operativos de las computadoras. Los tipos de tecnología de asistencia para personas sordas y con problemas de audición ofrecen formas alternativas de comunicarse y trabajar con dispositivos electrónicos. El uso de software de tecnología de asistencia en el aula a menudo puede hacer que el material sea más fácil de entender para los estudiantes con afecciones diagnosticadas como discalculia, dislexia o trastorno por déficit de atención.
El software de tecnología de asistencia para personas con discapacidad visual puede incorporar audio y braille para el uso de computadoras y otros dispositivos electrónicos. Muchos usuarios ciegos que dominan el braille trabajan bien con un teclado estándar al que se le han aplicado letras adhesivas en braille a cada tecla correspondiente. Por lo general, escriben en este teclado con la guía de un programa de lectura de pantalla que les da pistas habladas de dónde está exactamente el cursor en un programa dado, como un procesador de texto. Los usuarios a menudo informan que la parte más complicada de usar este tipo de lector de pantalla es aprender a manipular con precisión el cursor y cambiar las ventanas activas de diferentes programas de software abiertos. Dado que los usuarios con discapacidad visual generalmente no pueden ver el ícono de flecha asociado con el mouse de una computadora, el software de lectura de pantalla está diseñado con atajos de teclado como un sustituto de este tipo de navegación de pantalla.
Las personas con discapacidad auditiva utilizan software de tecnología de asistencia para ayudarles a aprender el lenguaje de señas y facilitar la comunicación con otras personas. También utilizan software de transcripción que convierte las palabras grabadas en audio en texto en la pantalla de una computadora. Algunos dispositivos de tecnología de asistencia para sordos están diseñados para reproducir un habla clara para los usuarios cuyas palabras habladas pueden ser difíciles de entender para otros. Algunos de los programas de tecnología de asistencia más populares para sordos son las reproducciones de video de un intérprete de lenguaje de señas que puede traducir las palabras que los usuarios oyentes hablan a un micrófono conectado.
Varios programas de software pueden ayudar a los usuarios con discapacidades de aprendizaje al convertir texto escrito en audio con el uso de un sintetizador de voz de una computadora. Otros tipos de tecnología de asistencia pueden ayudar con la selección correcta de palabras al escribir. Algunos de estos programas también tienen herramientas para resaltar texto y para escribir notas junto a cada párrafo de un documento electrónico. Estos tipos de programas de tecnología de asistencia en el aula también pueden ayudar con el reconocimiento de números y con el seguimiento de los pasos de resolución de problemas en matemáticas.