Ruudunlukuohjelma on ohjelma, joka toimii puhesyntetisaattorin, pistenäytön, ruudunsuurennuksen tai näiden yhdistelmien kanssa yhtäaikaisesti. Näkövammaiset hyötyvät ruudunlukuohjelmasta siten, että ohjelma muuntaa näytöllä olevan tekstin tai muun tiedon pistekirjoitukseksi, puheeksi tai suurennokseksi (riippuu laitteistosta).[1] Näkövamma ei välttämättä ole ainoa syy ruudunlukijan käytölle.[2]