Ein Treiber ist eine spezielle Software, die es dem Betriebssystem ermöglicht, mit Hardwarekomponenten zu kommunizieren. Er fungiert als Vermittler zwischen der Hardware (wie Druckern, Grafikkarten oder Festplatten) und dem Betriebssystem, sodass die Hardware korrekt erkannt und genutzt werden kann. Treiber übersetzen die allgemeinen Befehle des Betriebssystems in spezifische Anweisungen, die die Hardware versteht. Ohne die entsprechenden Treiber kann die Hardware möglicherweise nicht richtig funktionieren oder gar nicht erkannt werden.