A setup generation tool, which provides users with the ability to visually design, build and test setups to install any specificapplication on the Windows 95, Windows 98 and/or Windows NT 4.0 platforms. It has operating system, memory, processor, file/directory, registry and display requirements checking, logical grouping of files in components, install-time setup type selection, file versioning, strong encryption, smartdependency checking, Start Menu and registry access and update, full uninstall support, supports lots of media types for setup kit distribution including self-extracting packages suitable for Web distribution and more.