Aufwärtskompatibilität

Die Aufwärtskompatibilität ist das Gegenteil der Abwärtskompatibilität. Hierbei soll es alten Programmen ermöglicht werden, z. B. neue Schriften anzuzeigen oder Dokumente mit neuen Formaten zu öffnen und zu bearbeiten. Diese Kompatibilität ist schwieriger zu gewährleisten als die Abwärtskompatibilität, da nicht alle Formate und Strukturen der neueren Versionen bekannt sind. Zu heutigen Zeiten ist eine Aufwärtskompatibilität durchaus möglich, indem unbekannte Inhalte von Programmen kompensiert werden. Dies wird z. B. durch Emulation erreicht, bei der ein System bestimmte Teilaspekte eines anderen Systems nachbildet.