Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Als Portabilität wird der Grad der Plattformunabhängigkeit eines Computerprogramms bezeichnet nicht nur der bestehenden Plattformunabhängigkeit auch unter Einbeziehung des eingeschätzten Arbeitsaufwandes der würde um das Programm in ein vollständig umzuwandeln.
Der Grad der Portabilität ist umgekehrt zum Aufwand das Computerprogramm auf einer anderen zum fehlerfreien Laufen zu bringen. 100% Portabilität dann gegeben wenn der Aufwand 0 Stunden Ein hoher Grad an Portabilität ist dann wenn das Programm mit bloss wenigen Stunden oder ohne Aufwand aber mit nur gering Funktionalität auf der anderen Plattform läuft.
Beispiele für Softwaresysteme mit einer hohen
Java-Code der in einer Java Virtual läuft
Lotus Notes-Anwendungen die auf den Plattformen MacIntosh Unix u.a.m. laufen