Ein Geraetetreiber, haeufig kurz nur Treiber genannt, ist ein Computerprogramm oder -modul, das die Interaktion mit angeschlossenen oder eingebauten Geraeten (Hardware) steuert. Dazu nutzt es Schnittstellen zum Kommunikationsbus oder anderen Kommunikationssystemen, an denen das Geraet angeschlossen ist, um Steuersignale und/oder Daten zum Geraet zu senden bzw. von ihm zu empfangen. Auf der anderen Seite stellt es eine Schnittstelle fuer eine Nutzung dieser Funktionen durch das Betriebssystem oder Anwendungsprogramme bereit.