bakåtkompatibel (bakåtkompatibel)
Bakåtkompatibel (eller ibland bakåtkompatibel eller bakåtkompatibel) hänvisar till ett hårdvaru- eller mjukvarusystem som framgångsrikt kan använda gränssnitt och data från tidigare versioner av systemet eller med andra system. Exempelvis utformades skriptspråket Perl för att vara bakåtkompatibelt med awk, ett tidigare språk som Perl var avsett att ersätta.
Bakåtkompatibilitet uppnås lättare om de tidigare versionerna har utformats för att vara framåtkompatibla, eller utbyggbara, med inbyggda funktioner som t.ex. krokar, plug-in eller ett gränssnitt för tillämpningsprogram (API) som gör det möjligt att lägga till nya funktioner.
Uttrycket bakåtkompatibel (lägg märke till ”b”) används ibland för att beskriva hård- eller mjukvara som är utformad utan hänsyn till kompatibilitet med tidigare versioner, vilket leder till att de två versionerna slåss mot varandra (eller bekämpar varandra). I detta fall kan de två versionerna inte enkelt dela data och kan ha funktioner som orsakar fel eller kraschar när de installeras på samma dator, ofta på grund av att datorn inte förstår vilken version som avses. Även om den tidigare versionen tas bort kan kvarvarande rester av den orsaka problem när man kör den nyare versionen.