Some developers choose to deliver their applications in portable mode for people who don't want to go through all the installation procedure. Usually a portable version is no way different from a full version except for the fact that you don’t need to install it and still the software will work like it was installed with a setup package and so on.