Enhedsdriveren er en softwarekomponent, der tjener til at fortolke og administrere aktiviteter, der finder sted mellem operativsystemet og en enhed.
Det fungerer som en mellemmand, der oversætter anmodninger fra operativsystemet til kommandoer, som den specifikke hardwareenhed kan forstå og behandle. Enhedsdrivere tillader problemfri kommunikation og interaktion mellem forskellige hardwarekomponenter og softwarelag på højere niveau i et computersystem.