Adaptiivne tarkvara on teatud tüüpi spetsiaalne tarkvara, mis on programmeeritud või loodud reageerima kasutaja vajaduste või soovide muutustele. Seda tüüpi tarkvara kohandub ka töökeskkonna muutustega, ilma et see põhjustaks programmi tõrkeid. Kohanduva tarkvara põhielement on paindlikkus. Selle asemel, et lubada ainult ühte tarkvara käitamise viisi, võib antud kasutaja kasutada mitut võimalikku tööviisi.
Kohandatav tarkvara, mida mõnikord nimetatakse abitarkvaraks, töötab tavaliselt spetsiaalse riistvaraga, mis on mõeldud kasutamiseks erinevat tüüpi füüsiliste väljakutsetega inimestele. Adaptiivne tarkvara on välja töötatud vastama paljudele tingimustele, mis takistavad inimestel füüsiliste piirangute tõttu arvutit kasutada. Mõned levinumad kohanduva tarkvara näited hõlmavad kõnetuvastustarkvara, mis võimaldab inimestel, kes ei saa klaviatuuri või hiirega manipuleerida, täita korraldust, mida süsteem töötleb. Tekst kõneks tarkvara on veel üks levinud näide adaptiivsest tarkvarast, mis võimaldab piiratud või nägemisvõimega inimeste jaoks luua ekraanil kuvatavat teksti häälebaitides.
Teisi kohanduva tarkvara näiteid kasutatakse välisseadmete juhtimiseks, mis parandavad piiratud liikumisvõimega inimeste kasutuskogemust. Isik, kes kasutab käsi vähe, võib nautida arvuti kasutamist liiga suure hiire või suurema juhtkangi abil, mida on lihtne käsitseda. Piiratud nägemisega inimesed võivad kasu saada skanneri lisamisest, mis võimaldab ekraanil kuvatavat teksti suurendada või punktkirja teksti hääleks tõlgendada.
Adaptiivne tarkvara võimaldab inimestel, kes muidu ei saaks kasutada personaalarvuti tööks või puhkuseks kasutamise eeliseid, töötada töökohal ja surfata koos kõigi teistega. Kuigi paljude adaptiivsete tarkvaratoodete maksumus on standardtarkvarast mõnevõrra kõrgem, muutub see aeglaselt, kuna luuakse rohkem versioone ja konkurents tootjate vahel muutub tugevamaks.