With Microsoft Windows Installer 4.5 software developers will be able to easily create products that are made of several separate packages of application deployment. Developers can now divide their products into multiple packages that can be composed and retain the robustness of the Windows Installer transaction.
In creating this multi-package transaction support, Windows Installer is further formalizing the role of a chainer in the application installation and servicing stack. Software developers can enable the install-on-demand events, the repair events, and the uninstall events across multiple packages. Through these embedding features, what was previously just external code can now be invoked at the Windows integration points designed to just call a single Windows Installer package.