Software-ul adaptiv este un tip de software specializat care este programat sau creat pentru a răspunde schimbărilor în nevoile sau dorințele utilizatorului. Software-ul de acest tip se va adapta, de asemenea, la schimbările din mediul de operare, fără a duce la o defecțiune a programului. Elementul cheie al software-ului adaptiv este flexibilitatea. În loc să permită doar un singur mijloc de operare a software-ului, pot exista mai multe mijloace posibile de operare care pot fi folosite de un anumit utilizator.
Denumit uneori software de asistență, software-ul adaptabil rulează de obicei pe hardware specializat, care este conceput pentru a fi utilizat de către persoane cu diferite tipuri de provocări fizice. Software-ul adaptiv a fost dezvoltat pentru a îndeplini o gamă largă de condiții care împiedică persoanele să folosească computerele din cauza limitărilor fizice. Câteva exemple comune de software adaptiv includ software-ul de recunoaștere a vorbirii care permite persoanelor care nu pot manipula o tastatură sau un mouse să execute o comandă pe care sistemul o va procesa. Software-ul text to speech este un alt exemplu comun de software adaptiv care permite ca textul afișat pe un ecran să fie produs în octeți de voce pentru persoanele cu vedere limitată sau fără vedere.
Alte exemple de software adaptiv sunt folosite pentru a controla dispozitivele externe care îmbunătățesc experiența persoanelor cu mobilitate limitată. O persoană cu o utilizare limitată a mâinilor se poate bucura de utilizarea unui computer cu ajutorul unui mouse supradimensionat sau a unui joystick mai mare care este ușor de manipulat. Persoanele cu vedere limitată pot beneficia de adăugarea unui scanner care face posibilă mărirea textului afișat pe ecran sau, eventual, interpretarea unui text Braille în voce.
Software-ul adaptiv face posibil ca persoanele care nu s-ar putea bucura de beneficiile utilizării unui computer personal pentru muncă sau recreere, altfel să funcționeze la locul de muncă și să navigheze pe internet împreună cu toți ceilalți. În timp ce costul multor produse software adaptive rămâne oarecum mai mare decât software-ul standard, acesta se schimbă încet pe măsură ce sunt create mai multe versiuni și concurența între producători devine mai pronunțată.