Portable software is nothing new, but a lot of people may never realize it exists. Typically, you just download a program and install it on your PC, and the files are stored and scattered in such a way that makes it very hard to move those files onto a USB drive. Programs tend to be highly dependent on the structure of the Windows file system.