If you are looking for a tool to distribute your Windows software or other computer files and deliver it with a good first impression, being a painless installation, you have come to the right place. DeployMaster is the solution you need.
DeployMaster can create installers that are compatible with Windows 98, ME, NT4, 2000, XP, Vista, 7, 8, 8.1, and 10 as well as Windows Server NT4, 2000, 2003, 2008, 2008 R2, 2012, 2012 R2, and 2016. The installers can install 32-bit software on all 32-bit and 64-bit versions of Windows, and install 64-bit software on all 64-bit versions of Windows. You can target all these platforms with a single setup, or create separate setups for different versions of Windows and/or different bitness. The setup package DeployMaster builds for you will automatically handle the differences between these operating systems, such as different system folders.
Your setups will support all the above platforms regardless of the Windows version on your development machine. To build setups with DeployMaster, you need Windows XP, Vista, 7, 8, 8.1, or 10, 32-bit or 64-bit, or Windows Server 2003, 2008, 2008 R2, 2012, 2012R2 or 2016, 32-bit or 64-bit.
DeployMaster is unique in that it accommodates both the needs of inexperienced computer users and those of advanced users. People who do not understand much about computers do not appreciate that software needs to be installed before they can use it, and certainly not that the setup program asks difficult questions they do not care about. The computer should make their life easier, not more difficult. When you deliver your package with DeployMaster, all these people have to do is click the "Immediate Installation" button, accept your license agreement (if you included one) and DeployMaster will do the rest.
Advanced users who want full control of their machines, will immediately click the "Advanced Installation" button when installing a package delivered with DeployMaster. They can change the destination folders, prevent file associations from being taken over and select which components should be installed. It gets even better: the component selection can at the user’s option show each and every file that will be copied onto the hard drive, reassuring your computer expert customers that your software does not use system folders as a trash can.
You can choose whether your application should be installed for all users or only for the user running the installer. Installing for all users requires administrator rights. Installing for the current user can be done without administrator rights. All of DeployMaster’s features can be used with both types of installations. If you enable both options then the user can choose whether to install for themselves or for all user via Advanced Installation. Immediate Installation will install for all users if the user has admin rights and for the current user when the user doesn’t have admin rights.
If your application can be run from a removable medium like a flash card or USB stick, you can have DeployMaster show a Create Portable Installation button on the installer’s welcome screen. This button will tell DeployMaster to install your application on a removable medium, without making any change to the host computer at all. You only need to provide your customers with a single setup.exe to provide the choice between a regular hard disk installation and a portable installation. Portable installations can be created even if the user does not have the administrator rights that are normally needed to install software.
DeployMaster is also very fast. When launching the single-exe self-extracting setup, about a small part is loaded into memory and the setup program appears. No need to stare at a progress bar stuck at 99% for three minutes, even if the setup is placed on a slow drive.
If your setups are very large, DeployMaster can split the installer into multiple chunks for easier downloading, or for spreading it across multiple CDs or DVDs. If all the chunks were downloaded into the same folder, the installer will automatically find them without prompting. If not, the installer will prompt the user to insert each disk as needed.
DeployMaster can create installers of any size. It supports files larger than 4 GB and can generate setups larger than 4 GB. Such huge installers are automatically split into 4 GB chunks for maximum compatibility.
Naturally, after installing the software you delivered with DeployMaster, an entry for it will have been added to the Add/Remove Software applet of the Control Panel. The uninstaller will remove all files copied, all registration keys created and revert all file associations (unless those were changed later by the user, in which case removing them is not appropriate).
Upgrading your software is also very easy. Supply your customers with a new version of the setup, and it will automatically notice a previous version is already installed. It will tell this to the user and take over all settings made through "Custom Installation" or "Advanced Installation" from the previous version.
Adding and removing components is also very straightforward for the user. If the setup is run again (whether it’s the same version or a newer one), and a different choice is made in the component selection screen, newly selected components will be copied and components that were installed and have been deselected, will be removed.
Building a professional self-extracting setup program could not have been easier. Use DeployMaster’s GUI Builder program to specify all of your applications details. Create application components and add folders, files and shortcuts to them. Specify registry keys to be created and their values, or dummies for uninstallation only. DeployMaster can also associate your application with the file types it uses.
Installing and registering DLLs, ActiveX controls, type libraries, and fonts is as easy as adding their files and turning on the option for the libraries to be registered. For self-registering executables, simply turn on the option to run them during installation.
There is no need to learn some kind of awkward scripting language to build powerful setups. If DeployMaster’s standard functionality is not enough, you can extend its functionality in various ways. If you need to install 3rd party libraries or components that have their own installers, you can embed those into your own installer. If you have separate executables or batch files that perform additional installation tasks, DeployMaster can automatically run those as part of your installer. You can even have those files deleted when they’ve done their job. You can also hook into various points of the installation process with a support DLL that you can develop in your favorite programming language that can compile Windows DLLs. Source code in C and Pascal for a sample DLL is provided.
While DeployMaster itself is available in English only, you can deliver setups in whatever language you want. All text used in the setup program can be translated by you. The language files are external plain text files, so you could give them to a professional translator to have them translated into the language of your customers. Download the DeployMaster Language Pack to use the language files created by other developers who distribute their software with DeployMaster.
If you are using an automated build tool, you will be happy with DeployMaster’s command line feature. Specify the setup package and the /b parameter on the command line, and it will be built quickly. You can use the separate DeployMasterCmd console application to have DeployMaster’s log output to the console or standard output.
You can explore the DeployMaster software for creating setup packages, and an example of a setup package created with DeployMaster, in three ways:
Convinced that DeployMaster will deliver your software with a good first impression to your customers? Then buy DeployMaster now! You certainly cannot go wrong at the fair price of US$ 99