bagudkompatibel (bagudkompatibel)
Bagudkompatibel (eller undertiden bagudkompatibel eller bagudkompatibel) henviser til et hardware- eller softwaresystem, der med succes kan bruge grænseflader og data fra tidligere versioner af systemet eller med andre systemer. F.eks. blev scriptsproget Perl designet til at være bagudkompatibelt med awk, et tidligere sprog, som Perl blev designet til at erstatte.
Bagudkompatibilitet opnås lettere, hvis de tidligere versioner er designet til at være fremadkompatible eller udvidelige med indbyggede funktioner som f.eks. hooks, plug-in eller en applikationsprogramgrænseflade (API), der gør det muligt at tilføje nye funktioner.
Udtrykket bagudkompatibel (bemærk “b”) bruges nogle gange til at beskrive hardware eller software, der er designet uden hensyn til kompatibilitet med tidligere versioner, hvilket får de to versioner til at kæmpe (eller bekæmpe) hinanden. I dette tilfælde kan de to versioner ikke nemt udveksle data og kan have funktioner, der forårsager fejl eller nedbrud, når de installeres på den samme computer, ofte fordi computeren ikke forstår, hvilken version der henvises til. Selv hvis den tidligere version fjernes, kan tilbageværende rester af den give problemer med at køre den nyere version.