Evnen til et program til å kjøre på flere forskjellige typer datasystemer kalles
plattformuavhengighet eller
Cross-Platform Compatibility .
Her er et sammenbrudd:
* Platform Independence: Dette refererer til muligheten til et program til å kjøres på noen plattform uten å måtte skrevet om eller kompileres på nytt. Dette oppnådde ofte gjennom bruk av en virtuell maskin eller tolk.
* Cross-Platform Compatibility: Dette refererer til muligheten til et program til å kjøre på flere operativsystemer, for eksempel Windows, MacOS og Linux.
Begge begrepene beskriver i hovedsak det samme konseptet - muligheten til et program til å jobbe med forskjellige datasystemer.