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.