I driver sono programmi che hanno il compito di far funzionare le periferiche di un computer. Simili alle librerie sotto il profilo concettuale, svolgono qualche compito più evoluto. Sono predisposti dal produttore dell'hardware per permettere l'uso dell'hardware stesso e di solito sono disponibili in più versioni, a seconda dei diversi sistemi operativi.
Esistono anche driver virtuali, ad esempio quelli che gestiscono periferiche virtuali. Tipico è il driver che permette di stampare su file pdf invece che su carta.