Why use InstallShield?
29 August 2008 - 15:37Why do so many professional software developers use InstallShield to create their application installers? This is not a rhetorical question. I'd really like to know. From my years answering the reader help pages in PC Advisor magazine - and some personal experience of my own - I know that InstallShield installs and uninstalls often go wrong, sometimes causing horrendous problems for the user. Yet I have never come across a single problem with installers created using the free setup builder Inno Setup.
InstallShield costs upwards of $499. Quite a lot upwards, in fact. That price is for the basic Express version. The prices for other versions go well into four figures. Heck, you can buy a development system for that.
Inno Setup is free. Surely developers don't think that just because InstallShield costs a lot, it must be better?
Today I tried to install the trial demo of Easeus Data Recovery Wizard. As soon as I started the installation it failed with Error Code -5004 : 0x8007005. That's really the kind of thing you want your users to see, isn't it?

After half an hour's Googling, and trying various suggestions including re-registering the Windows Installer, installing the latest Windows Installer, re-setting permissions in the registry, and running Dial-a-fix (which looks like a handy utility, even if it didn't help in this case) the error still persisted, and I gave up. Most potential customers of a software product would have given up long before that, in any case.
My searching brought up literally hundreds of results relating to various errors caused by InstallShield. That's no surprise to me, since it isn't the first time I've experienced them. When PC Advisor included a trial version of Panda AntiVirus on a cover disc a couple of years back, and dozens of readers found that the uninstaller broke leaving them unable to remove the software so that they could install a different anti-virus, it was a major headache.
So I ask the question again. Why do so many professional developers persist in using InstallShield to create their application installers, when there are so many better alternatives, even free ones?
Trackback link:Please enable javascript to generate a trackback url
Leave a comment