Software Packaging Formats for Windows?
darkdepeche asks: "My department is attempting to standardize on a software packaging format for the majority of our clients (which generally use Windows 2000/XP desktops). I've been very impressed with the .deb/apt system that Debian and some other Linux flavours use, I wonder if any other slashdotters use something similar to this on a Windows platform? Using the traditional Installer is a possibility but the tools are cumbersome and quite expensive. We need something that would handle several hundred applications, hotfixes, service packs, and keep history for them all. Has anyone else worked on a project like this?" InstallShield can be more complex than it needs to be and can be very hard to use. Have any of you come across an installer for Windows that is easy to use, can uninstall whatever has been installed, can manage the registry and also (maybe) have versioning controls similar to what is offered by .dpkg/Apt?
Plus, MSI supports one feature found nowhere else (except on Sorcerer Linux): it can set stuff to auto-install on first use. Let's say you copy Office to a network server, for example, and install everything on clients at "first use". The install will end up taking you a couple minutes per workstation. The first time that someone on a client computer opens Word, it will automatically download, install, and set up Word, with no additional work required from you, the administrator.