Der Softwarestand bezeichnet die genaue Version der Software, die in einem Steuergerät läuft, also Programm und Daten mit Kennfeldern, Kennlinien und Festwerten. Jeder Stand hat eine eindeutige Kennung, die sich per Diagnose auslesen lässt.
Zwei äußerlich gleiche Fahrzeuge können verschiedene Softwarestände tragen. Gründe sind der Produktionszeitpunkt, die Ausstattung, die Abgasnorm, die Leistungsstufe und Updates in der Werkstatt. Bei BMW gehört der Softwarestand des Motorsteuergeräts zur Integrationsstufe (I-Stufe) des Fahrzeugs.
Für das Tuning ist der Softwarestand entscheidend: Eine angepasste Software entsteht immer auf Basis der Originaldaten eines bestimmten Stands und passt nur zu genau diesem. Ein neuerer Stand kann Daten anders anordnen, neue Schutzfunktionen enthalten oder den Zugang ins Steuergerät verändern.
Wird das Steuergerät nach dem Tuning in der Werkstatt aktualisiert, ist die Anpassung in der Regel überschrieben. Dann muss neu ausgelesen und die Anpassung auf den neuen Stand übertragen werden. Die alte Datei passt nicht mehr.