Portable apps comes handy when you have Windows OS in your system because we all know that every Windows is big in size and takes lot of space. Many programs offer separate portable versions for consumer’s convenience but it is not available for all.
If you want to create portable versions of such installer based software, you can check out P-Apps. P-Apps isolates the application from operating system and enables it to be used from a USB memory stick or flash drive
How to Create the Portable Version of Any Software
TheP-Apps first takes a snapshot of your system before you install a program. It then again takes a snapshot of your system after you install the software. It then compares the two and stores the differences, like new files, new registry entries, etc, in the portable package of the installed software.

So after you download it, you have to first run a pre-install scan, then install the desired software and then run the post-install scan. The changes are then stored seperately.
How P-Apps Works – Demo
Related: How to Create Portable Version of Any Software in Windows using Cameyo