A Portable Application is a computer software program that is able to run independently, without the need to install any files into the system upon which is running, from different hardware devices attached to a computer, such as a hard drive, USB drive, or an iPod.