Pequeño programa que se usa para controlar algún dispositivo físico (una impresora, un escáner, una tarjeta gráfica, etc.) conectándolo con el sistema operativo y, a través de éste, permite a los programas de aplicaciones que haya instalados controlar esos aparatos o componentes (de ahí que también se diga "controlador de dispositivo").
Por eso no están pensados para actuar independientemente.
Uno de los problemas más usuales en un ordenador es que los controladores no estén al día (actualizados) y su actualización es una de las primeras medidas para intentar corregir los fallos.