Upravljački programi uređaja su skupovi uputa koje operativnom sustavu omogućuju komunikaciju s određenom vrstom hardverskog uređaja. Oni pružaju standardizirano sučelje između operativnog sustava i hardverskog uređaja.
Kada je periferni uređaj spojen na računalo, operativni sustav će obično učitati odgovarajući upravljački program za uređaj. Ovaj upravljački program uređaja tada će operativnom sustavu omogućiti komunikaciju s uređajem.
Na primjer, kada povežete pisač s računalom, operativni sustav će učitati upravljački program uređaja pisača. Ovaj upravljački program uređaja tada će omogućiti operativnom sustavu slanje poslova ispisa na pisač.