Un controlador de dispositivo (llamado normalmente controlador, o, en inglés, drivers) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware -dispositivo- y proporcionando una interfaz estandarizada para que lo use el sistema operativo.