Upravljački program za zaslon je računalni program odgovoran za predstavljanje videa, kao i vizualne grafike i slika, pomoću računala. To je dio softvera koji pomaže programu kojim se upravlja da se poveže sa zaslonom monitora ili prijenosnog računala kako bi prikazao sve vizualne elemente. To proizvodi vizualni efekt koji korisnik zahtijeva kroz proces električnih operacija. Mnoge različite tvrtke, uključujući hardverske i softverske tvrtke, proizvode ove vrste programa.
Upravljački programi za zaslon jedinstveni su za vizualne uređaje i softver i neće raditi s drugim hardverom, kao što su zvučnici ili pisači. Upravljački program zaslona preuzima upute dane softveru od korisnika i prenosi ih hardveru. Hardver tada poduzima odgovarajuću radnju i prosljeđuje je natrag softveru putem upravljačkog programa zaslona. Korisnik vidi vizualni rezultat naredbe koju je zatražio.
Vrsta potrebnog upravljačkog programa zaslona ovisi o operativnom sustavu instaliranom na računalu. Hardver koji ima više od jednog operacijskog sustava imat će različite upravljačke programe za svaki od tih operativnih sustava. Osiguravanje kompatibilnosti između hardvera i operacijskih sustava često je trajni proces zbog nadogradnji i popravaka koje osiguravaju proizvođači hardvera, upravljačkih programa uređaja i operacijskih sustava. Ako su instalirani novi hardverski ili softverski programi zaslona, možda će biti potrebno instalirati novi upravljački program zaslona kako bi jedan ili oba radila ispravno.
Ako je korisnik zbunjen oko upravljačkog programa zaslona potrebnog za njegov ili njezin softver ili uređaj, on ili ona može potražiti programe za provjeru koji će ukazati na točan upravljački program koji sustav zahtijeva. Osim toga, softverski program može imati ugrađenu ovu detekciju. Kada se softver nadogradi, on će ili upozoriti korisnika na sve probleme s kompatibilnošću u nadogradnji ili nadogradnja može uključivati novi upravljački program.
Korisniku će možda trebati različiti upravljački programi za monitor, kameru i skener kako bi se osiguralo da je sve sučelje između hardvera i softvera ostvareno. Oni su također bitni za određene vrste softvera, kao što su programi za manipulaciju slikama i igre. Svi medijski programi koji ovise o vizualnom prikazu, kao što su filmski playeri ili čak autori filmova, možda će trebati napredne upravljačke programe za zaslon, zbog mnogih tisuća naredbi za hardver koje se izvode svake sekunde.
Neispravno instalirani upravljački programi zaslona mogu uzrokovati zatvaranje softverskog programa, što se naziva fatalnom pogreškom. To se događa jer se prijevod između softvera i hardvera ne može dogoditi. Nedostatak prijevoda uzrokuje probleme unutar softvera, koji se ne može popraviti sam, zatvarajući cijeli program.