The Power of Portable Apps
Application portability is a problem, especially when licensing considerations are at play. After all, some people use multiple computers on a regular basis (some of them may be publicly accessible) and cannot legally or practically install their applications on each one of them.
Portable Apps is one of the leading Internet sites dedicated to techniques for creating and distributing portable applications that reside entirely on portable media such as a USB flash drive, external hard drive, or a CD ROM or DVD ROM disk.
By locating all the files an application needs on a removable drive, users can transport their applications with them wherever they go and have the same settings and options available to them even when the applications are not installed on the host machine.
Although the concept of a portable application sounds simple, significant changes to the way an application operates is often required. This is especially true regarding Windows applications because they are notorious for creating numerous registry hives and loading many dll, ini, and other supporting files on the host's hard drive to facilitate their operation. A portable application will make no changes to the host machine, meaning that all the file resources required to run it must be contained on the portable drive or disk.
Image Credit: Wikimedia Commons/Msgj