Since the recent evaluation of InstallFree Bridge, I also took a look at InstallFree Encapsulator that is used for packaging. The packaging is quite simple, if you already know other packaging tools like Microsoft SoftGrid Sequencer, VMware Thinstall and Wise Package Studio. The most important thing about packaging in general is knowing how applications function, where they store what kind of data.
The cool thing about InstallFree is their MiniOS. This is a small base package that provides a complete and sterile computing environment. The packaging is done within this MiniOS. All changes during installation are written in a so called Application On Demand (AOD) package. The MiniOS is just a base set of the software environment. Using dependency packages, you can extend the base that is required for your application.

The process of creating such AOD package is simple. Just launch the ‘Build AOD’ application, select a MiniOS and watch the 3D cube turn into the MiniOS. This rotating cube will return in the InstallFree Desktop product.
In the MiniOS just install the application as you are used to. After installation you can change whatever you want with the MiniOS toolbar on top of the screen. This gives you much flexibility.

When finished, close the MiniOS and save the OAD. That’s all there is to do.
Once the OAD is saved, you can create a single .EXE with the Pack OAD application. This application can be run from any Windows XP, Windows Server 2003 or Windows Vista, without the InstallFree Bridge. The AOD file itself should be used in combination with the InstallFree Bridge. As you might have read in a previous post, the Bridge offers a pretty cool BridgeShell, that is NOT part of a single .EXE.
I have not yet discovered a way of modifying .AOD files. This feature might be part of a future release, where a browse to .AOD will allow you to edit existing .AOD files.
With the AOD Patch Builder a patch can be made from two different versions of an OAD file. Simple make two complete packages and run the AOD Patch Builder to create a patch. I made a patch for Mozilla Firefox 2.0.0.9 to 2.0.0.14. This patch can be attached to a InstallFree Virtual Application (IFV) in InstallFree Management Console.
Pre-scripting functionality is possible by adding a dependency .AOD file, that kicks of a external script. The downside of this ‘calling external scripts’ is bad security. By introducing this functionality, the forces security can be compromised.
The above method of pre-scripting enabled integration with RES PowerFuse 8.
What I have seen so far, the InstallFree products are well developed. Functionality is all in place, just some work on GUI and features is required for the future.
Screendumps in this post might differ from final releases.