visszafelé kompatibilis (visszafelé kompatibilis)
A visszafelé kompatibilis (vagy néha visszafelé kompatibilis vagy visszafelé kompatibilis) olyan hardver- vagy szoftverrendszerre utal, amely sikeresen tudja használni a rendszer korábbi verzióinak vagy más rendszereknek az interfészeit és adatait. Például a Perl, a szkriptnyelv úgy lett megtervezve, hogy visszafelé kompatibilis legyen az awkkal, egy korábbi nyelvvel, amelyet a Perl helyettesíteni tervezett.
A visszafelé kompatibilitás könnyebben megvalósítható, ha a korábbi verziókat úgy tervezték, hogy előre kompatibilisek, vagy bővíthetők legyenek beépített funkciókkal, például Hooks, plug-in, vagy egy alkalmazási program interfész (API), amely lehetővé teszi új funkciók hozzáadását.
A visszafelé kompatibilis (vegye észre a “b”-t) kifejezést néha olyan hardver vagy szoftver leírására használják, amelyet a korábbi verziókkal való kompatibilitás figyelembevétele nélkül terveztek, ami azt eredményezi, hogy a két verzió harcol (vagy küzd) egymással. Ebben az esetben a két verzió nem tudja könnyen megosztani az adatokat, és olyan funkciókkal rendelkezhetnek, amelyek hibákat vagy összeomlásokat okoznak, amikor ugyanarra a számítógépre telepítik őket, gyakran azért, mert a számítógép nem érti, hogy melyik verzióra hivatkoznak. Még ha a korábbi verzió eltávolításra kerül is, annak megmaradt maradványai problémákat okozhatnak az újabb verzió futtatásakor.