Die Fähigkeit eines Softwareprogramms, auf verschiedenen Arten von Computersystemen auszuführen, wird
Plattform Independence bezeichnet oder
plattformübergreifende Kompatibilität .
Hier ist eine Aufschlüsselung:
* Plattformunabhängigkeit: Dies bezieht sich auf die Fähigkeit eines Softwareprogramms, auf einer beliebigen Plattform auszuführen, ohne neu geschrieben oder neu zu kompilieren zu müssen. Dies wurde oft durch die Verwendung einer virtuellen Maschine oder eines Dolmetschers erreicht.
* plattformübergreifende Kompatibilität: Dies bezieht sich auf die Fähigkeit eines Softwareprogramms, auf mehreren Betriebssystemen wie Windows, MacOS und Linux auszuführen.
Beide Begriffe beschreiben im Wesentlichen das gleiche Konzept - die Fähigkeit eines Softwareprogramms, an verschiedenen Computersystemen zu arbeiten.