![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Utd_platforms.jpg/640px-Utd_platforms.jpg&w=640&q=50)
Software portability
Ability of a program to run on different platforms with little alteration / From Wikipedia, the free encyclopedia
Not to be confused with application portability.
This article is about portability in itself. For the work required to make software portable, see porting. For other uses, see portability.
Software portability is a design objective for source code to be easily made to run on different platforms. An aid to portability is the generalized abstraction between the application logic and system interfaces. When software with the same functionality is produced for several computing platforms, portability is the key issue for development cost reduction.
This article needs additional citations for verification. (November 2011) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Utd_platforms.jpg/640px-Utd_platforms.jpg)