Software portability
From Wikipedia, the free encyclopedia
Portability is one of the key concepts of High-level programming. Portability is the software codebase feature to be able to reuse the existing code instead of creating new code when moving software from an environment to another. The prerequirement for portability is the generalized abstraction between the application logic and system interfaces. When one is targeting several platforms with the same application, portability is the key issue for development cost reduction [1][2].
The action of moving software from a platform to another is called porting.
[edit] References
- ^ Mooney (1997). "Bringing Portability to the Software Process" (PDF). . West Virginia University. Dept. of Statistics and Computer Science Retrieved on 2008-3-17.
- ^ Garey (2007), “Software Portability: Weighing Options, Making Choices”, The CPA Journal 77 (11): 3