Ein Gerätetreiber, häufig kurz nur Treiber genannt, ist ein Computerprogramm oder -modul, welches die Interaktion mit angeschlossenen oder eingebauten Geräten (Hardware) steuert. Alle Arten von Geräten sind unterschiedlich, selbst Geräte, die denselben Zweck erfüllen. Sogar die verschiedenen Modelle eines Gerätes desselben Herstellers, die zum Beispiel neue Funktionen oder mehr Leistung versprechen, werden oft völlig anders angesteuert.