INNOvation Studio has code insight that can be customized by you, the user.

As I have said earlier, INNOvation Studio allows you to use libraries. Some people would say that using libraries simply bloats your installer.

Not so with INNOvation Studio. INNOvation Studio can optimize your installer, removing unused functions and thereby reducing the size of your installer.

INNOvation Studio allows you to set breakpoints. Not just breakpoints in the main script but also in libraries that you include.

This has not been done before in any Inno IDE. INNOvation Studio has constant and variable evaluation and a watch list. INNOvation Studio also has a call stack that allows you to trace the flow of execution of your script.

Using Inno Setup 5.5.5 or greater, you can now do a syntax check only of your script, thereby greatly improving development speed.

INNOvation Studio allows you to use script libraries. This way you can re-use functions.

Last, by no mean least, a simple script wizard that will guide you through the process of creating an Inno script.