Los drivers son programas que permiten la comunicación entre el sistema operativo y los dispositivos de hardware. Sin los drivers, el sistema operativo no podría utilizar funciones como internet inalámbrico, reconocimiento de memorias externas, cámaras web, etc. Los fabricantes desarrollan y actualizan los drivers para mejorar el rendimiento, corregir errores y reducir el consumo de energía. Un driver se caracteriza por el algoritmo implementado y si es para controladores industriales de tipo DIN o de proceso.