paragraph_text: Računalni je program koji omogućava komunikaciju između operativnog sustava i uređaja povezanog s računalom. Zbog svoje funkcije upravljački programi su specifični za uređaj i pišu se namjenski za određeni operativni sustav. Kada operativni sustav želi komunicirati s uređajem, on šalje naredbu upravljačkom programu koji ju obrađuje i prosljeđuje uređaju. Kada uređaj treba komunicirati s operativnim sustavom, podatke šalje upravljačkom programu koji ih prosljeđuje operativnom sustavu.