Prilagodljiva programska oprema je vrsta specializirane programske opreme, ki je programirana ali ustvarjena tako, da se odzove na spremembe v potrebah ali željah uporabnika. Programska oprema te vrste se bo prilagajala tudi spremembam v operacijskem okolju, ne da bi povzročila okvaro programa. Ključni element prilagodljive programske opreme je prilagodljivost. Namesto da bi dovolili samo en način delovanja s programsko opremo, lahko dani uporabnik uporabi več možnih načinov delovanja.
Prilagodljiva programska oprema, ki se včasih imenuje pomožna programska oprema, običajno deluje na specializirani strojni opremi, ki je zasnovana za uporabo s strani oseb z različnimi vrstami fizičnih težav. Prilagodljiva programska oprema je bila razvita za izpolnjevanje številnih pogojev, ki zaradi fizičnih omejitev preprečujejo osebam uporabo računalnikov. Nekateri pogosti primeri prilagodljive programske opreme vključujejo programsko opremo za prepoznavanje govora, ki omogoča osebam, ki ne morejo manipulirati s tipkovnico ali miško, da izvršijo ukaz, ki ga bo sistem obdelal. Programska oprema za pretvorbo besedila v govor je še en pogost primer prilagodljive programske opreme, ki omogoča, da se besedilo, prikazano na zaslonu, ustvari v glasovnih bajtih za osebe z omejenim vidom ali brez njega.
Drugi primeri prilagodljive programske opreme se uporabljajo za nadzor zunanjih naprav, ki izboljšajo izkušnjo za osebe z omejeno mobilnostjo. Posameznik z omejeno uporabo rok bo morda lahko užival v uporabi računalnika s pomočjo prevelike miške ali večje igralne palice, s katero je enostavno manipulirati. Osebe z omejenim vidom imajo lahko koristi od dodajanja skenerja, ki omogoča povečavo besedila, prikazanega na zaslonu, ali po možnosti interpretacijo Braillove pisave v glas.
Prilagodljiva programska oprema omogoča ljudem, ki sicer ne bi mogli uživati prednosti uporabe osebnega računalnika za delo ali rekreacijo, da delujejo na delovnem mestu in brskajo po internetu skupaj z vsemi drugimi. Čeprav so stroški za številne izdelke prilagodljive programske opreme še vedno nekoliko višji od standardne programske opreme, se to počasi spreminja, saj se ustvarja več različic in postaja konkurenca med proizvajalci vse bolj izrazita.