Un driver o controlador es un software (programa), compuesto por un código que permite que cumpla una función específica, es decir que nos es mas que un conjunto de instrucciones desarrolladas para cumplir con una tarea.
Los drivers o controladores permiten que el Sistema Operativo (Windows, Linux, Mac OS, etc) se comunique con el hardware o dispositivos que componen el computador. Sin controladores, el hardware que conecte al equipo (por ejemplo, una tarjeta de vídeo o una cámara web) no funcionará correctamente.