The ideology behind the CreateInstall installer is based on two main principles. Complete control over the installation process and unlimited scalability. If you want to know what your installation package does step by step and want to it to perform certain operations at certain times, CreateInstall is your choice. If other installers lack some features, it is highly probable that these features are already implemented or can be implemented in CreateInstall. Your requirements for your installation packages may change, but CreateInstall will not limit them.
Using the universal programming Gentee language as your script installation language makes the features of your installation packages unlimited. Your installation packages will do only what you tell them to do. You will have complete control over the installation and uninstall processes. You can modify the interface of your dialog boxes, add your own resources, graphic items and also you will have about 100 KB of source code used in installation packages at your disposal.
One of the components of the installer is the compression algorithms it uses. CreateInstall will meet the most stringent requirements here as well. You can choose between two basic compression algorithms. The first one ensures the perfect compression rate and the second one ensures a high decompression rate for files. You can use both algorithms for different groups of files in one installation package. The file compression component has many additional settings that can help you make the optimal installation package in regards to size and rate.