Portable (Software)

In software development, Application software that can be compiled to run unchanged on any of several different operating systems. If an application is not portable, the source code must be changed in order to be compiled for a different operating system than it was originally written for. There are degrees of portability depending on the application and the similarity of the operating system calls.