Major features

Welcome to InstallMate. InstallMate helps you to create installation ("Setup") programs for your own software product. Its major features are:

Intuitive development environment
An easy to use development environment with clearly subdivided project sections and pages, plus extensive help and toolbars.
Wide range of installation items
You can install files, folders, shortcuts, registry keys and values, INI file values, environment variables, file extensions, COM and DCOM classes and servers (including ActiveX controls), type libraries, and services, with a comprehensive range of options.
Component-based installation
Components are pieces of functionality that the user can select for installation in a tree-like structure, and define groups of installation items that must be installed or removed together.
Small and fast
InstallMate distribution packages are small, fast, and have excellent compression, making your installation packages as compact as possible, thus saving download time and disk space.
Extensive preflight checking
More than 500 different preflight checks spot potential problems before you deploy your installation.
Fully editable installer action sequences
You have complete control over the installer's actions, even to the point that it's not an installer at all, but, for example, a CD-ROM AutoRun menu application.
Fully editable installer dialogs and dialog sequences
Using the built-in dialog editor, you can completely redefine any and all dialogs in the installation wizard, add any dialogs that you need, or even remove all of them completely.
Flexible symbolic expressions
Symbolic expressions can be used for many purposes, including file and folder paths, registry paths, system and runtime information, and of course general text that must be easily replaceable. Our runtime functions offer even more possibilities.
Comprehensive language and localization support
Virtually any piece of text that is visible to the user can be localized, including, but not limited to: dialogs, messages, file and folder names, shortcut titles, and registry data. You can build a single installer that includes all languages, or separate installers for each language from a single project. The InstallMate development environment, its project files, and the Tarma native installation database and Setup program are Unicode-based from the ground up to ensure that all localization remains intact. (For Windows 95, 98, and Me, an ANSI-based Setup program is supplied, which uses the same Unicode installation database.)
Add-on installers
Add-on installers allow you to install and remove add-on packages separately from the main application's original installation, while still allowing the main application to be uninstalled together with all its dependants.
Extension DLLs
You can extend the functionality of the installers by creating your own extension DLLs.