InstallAware is the only installer with support for extra long path names.
Every other installation technology is limited by MAX_PATH characters (approximately 255) in setup file names. This creates problems especially when nesting setups within your own setup, causing directory tree depth to grow more and more as each setup is nested.
When you use the Native Code Setup Engine in InstallAware, there is no practical limit on the depth of folders you can create, or the number of characters you may use in files you are installing. Best of all, even though you may be placing third party nested setups inside deep paths that they would not ordinarily recognize, InstallAware plays nice with them and launches them with what they would see as a "shorter" file system path, ensuring all setups succeed - including those you cannot control.