Mar 2, 2010

What's the difference amongst code portability, software portability and application poratoability ?

Many people gets confused of terms Code Portability, Software portability and Application portability.
Lets understand the differences amongst them. Application portability means that application is designed in a way that it can run independently without actually installing its file on the system. A portable application did not install any file on the system and can be run with the help of removable devices like USB, portable hard drive, CD, flash drive or floppy disk. Application portability is often get confused with Software portability, where as Software portability refers to designing of software in a way that its source code can be compiled on different platform without any changes. Software portability is also referred as code portability, both the terms can be used alternatively. Application portability does not implies that it can run on multi-platform, it only implies that it runs independently on system from its storage location only. Portable application saves or read its configuration from its storage location, it does not leave any files on the system its running upon. This feature make the application portable.
So now difference is very clear between software portability and application portability.

Hope you enjoyed the post !


Post a Comment