Un controlador de dispositiu, comunament anomenat controlador, o, en anglès, driver, és un programa informàtic que permet al sistema operatiu d'un ordinador interaccionar amb un perifèric, fent una abstracció del maquinari i proporcionant una interfície -possiblement estandarditzada- per a poder-lo utilitzar. Els controladors de dispositius (device driver) són programes afegits al nucli del sistema operatiu, concebuts inicialment per gestionar perifèrics i dispositius especials.[1]