A utility that comes in very handy for developers, both experts and beginners, is InstallShield. It's a powerful solution developed to generate self-installing applications, following industry standards. Thus, it's possible to reduce the time spent developing applications, and at the same time obtain completely customized installations, that are even compatible with Windows 7.
InstallShield Professional is compatible with all known technologies: .NET Framework 3.5, IIS 7.0, Windows Server 2008 R2, DirectX 9.0c, Windows Mobile platforms. And it even supports XML file editing and 64-bit systems.
Reduce the time spent developing your applications and create practical installers with InstallShield Professional.