Oops, they did it again: InstallAware "inspired" by competitor's web site

Usually I write about setup technology, not ethics. So I was unsure whether I should write this article or not. Also because InstallAware Software Corp. may have a policy of: "All publicity is good publicity because after a few months people forget what you did wrong and only remember your name." At least that's what Rob Mensching, chief of the WiX project, wrote in his Blog after InstallAware representatives visited him in his office at Microsoft. But I finally decided to blog about this, so here the story goes:

For their new Windows Installer authoring product, WiXAware, InstallAware Software Corp. also launched a new web site www.wixaware.com. For reasons unknown to me they didn’t use the same design as in their main www.installaware.com site but instead created a completely different looking web site.

I noticed that the new WiXAware site resembles the layout and design of www.advancedinstaller.com. AdvancedInstaller is also a Windows Installer authoring tool, from Caphyon Ltd, a competitor of InstallAware. Click the images to see the live web site.

While InstallAware uses a slightly different CD-ROM picture, the sites share the same layout, like the "Clients & Partners" box etc. They even have the fine print in the upper right corner and a similar color scheme for the "Download" and "Buy Now" buttons.

The same is true for the "Features" resp. "Benefits" page, where they even use similar wording:

www.advancedinstaller.com/features.html www.wixaware.com/benefits.html
Windows Installer is becoming the "de facto" software installation technology on Windows. Being preinstalled on the latest Microsoft operating systems, and also bundled with the most popular productivity packages (Office, etc.) this software installer provides a significant number of power features that improve application management and administration. Windows Installer is the standard software installation technology on Windows. Built-in on all recent Windows operating systems, or installed through Windows Update, this software installer is today's requirement for successful application management and administration.
Advanced Installer makes MSI creation a snap
Our software installer simplifies the process of building Windows Installer packages by providing a very easy to use, high level interface to the underlying technology. The program implements all the Windows Installer rules and follows all the advised best practices.
With this simple, intuitive interface, ...
WiXAware makes MSI creation effortless
The WiXAware software installer simplifies the task of building Windows Installer packages by providing a simple, XML based high level description of the underlying complexity of Windows Installer. This description is based on WiX, and helps WiXAware observe all Windows Installer authoring rules and comply with setup best practices.
WiXAware offers a simple, intuitive interface ...
Advanced Installer integrates in automated build tools
The Advanced Installer project files are stored in XML format. This way, they can be easily checked into a version control system. The software installer also operates at command line, ...
WiXAware integrates with automated build tools and version control
Because WiX projects are plain text XML files, they can easily be checked into version control, and scanned for differences between versions. The WiX toolkit also includes command line compilers, ...
More and suggest new features
Many more features are available. Just download Advanced Installer and give it a try. ...
Got ideas for more?
WiXAware has a lot more than fits on a web site - just download and find out! ...

 Note that the last paragraph heading is in red or organge on both web sites.

They did it before

This is not the first time InstallAware copied a competitor's web site layout: In January 2006 Macrovision Corp. sent a legal letter to InstallAware Corp. requesting that they stop using the layout and text from the zerog.com web site. That was some time after Macrovision had acquired Zero G. The letter is available at InstallAware’s web site at www.installaware.com/threat/ .

[Edit (Dec 12): InstallAware today changed the link. It now points to an open letter to me (same as in the comment below), but here's a copy of the legal letter from Macrovision to InstallAware.]

Unfortunately by the time they sent the letter, Macrovision had already redesigned the zerog.com web site to integrate it with the macrovision.com site. Therefore InstallAware took the chance to make Macrovision look bad: "Macrovision Corporation Uses Legal Scare Tactics Against Emerging Competitor InstallAware Software Corporation". Later, InstallAware also changed their web site so there's no more similarity today.

But with the help of archive.org you can go back in time and look at the web sites:

Sinan Karaca, founder of InstallAware Softwware Corp., did not yet reply to my request for a comment.

If you are more interested in a review of the WiXAware product, please visit:

 

Published Mon, Dec 11 2006 21:48 by stefan

Comments

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Is it true that this is a spin-off of some ex-InstallShield employees?

Monday, December 11, 2006 4:17 PM by Sebastian

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Dear Stefan,

As you know, I have been asking you to undertake a competitive analysis of InstallAware and InstallShield products since day one. You have never responded to these requests for reasons unknown to me.

We have been shipping a unique product with features unmatched in the industry for three years now. We compress MSI packages 67% better - who doesn't want that? We offer partial web deployment to strip off application runtimes and still deliver independent installs that can run without an Internet connection. We invented MSIcode - arguably or most important innovation - which takes the rocket science out of Windows Installer, and lets you build intelligent MSI packages with branching codeflow and execution. InstallAware had and still has these unique features since 2004 - and this is nothing to say of the features we've added in the 3 years since our debut. However, as an industry expert, you have consistently declined to give us any coverage.

I am pleased that indeed, today, we are getting the coverage that we deserve, albeit in the form of bad press. The same Stefan who would not write an iota of text about InstallAware's time and money saving benefits on his website has put up extensive, even historical comparisons of our websites, and that of the competition.

I have hundreds of customers switching from InstallShield, complaining that they paid InstallShield more for upgrades than their new InstallAware license. They are practically begging us to get the word out about InstallAware, so other users get to hear about us before wasting their money. All these users have the same story: that InstallAware worked out-of-the-box for them, and with InstallShield, they went through multiple painful upgrade cycles, none of which solved their problem.

Hopefully, this will at least get some more people to notice us, and download our trials. Unlike our competition, we do not have a multi-million dollar marketing budget. In this space dominated so extensively by the competition, it has been very hard to get any coverage of the true benefits that our product holds, or at least have it stand out from the marketing fluff that the competition puts out on a regular basis.

I will happily admit that we invest our customer's money in making our actual products better. We do not waste our customer's money on expensive design firms or posh marketing campaigns. Every dime we get paid goes back into our products and research - and it shows.

Thank you finally for giving us some coverage, Stefan.

Sincerely,

Sinan

Tuesday, December 12, 2006 8:08 AM by Sinan Karaca

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

@Sebastian: Yes, Sinan Karaca, the founder of InstallAware Software Corp., was employed at InstallShield Software Corp. some years ago.

Tuesday, December 12, 2006 9:30 AM by stefan

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

@Sinan: InstallAware is getting the same amount of coverage on InstallSite as most other tools, maybe even more. It's getting less coverage than InstallShield, which is because I'm using InstallShield myself (so I can write more about it) and because InstallShield is the market leader, so at lot of the users in the InstallSite Forum are using InstallShield.

Many of your competitors, like Caphyon whose web design you copied, don't have a "multi-million dollar marketing budget" either.

@all: Maybe I should clarify that my article doesn't say anything about the quality of the mentioned products. I'm not saying that any of them is better or worse than the others (which also highly depends on your preferences and requirements) or that InstallAware's "product is a fraud" like someone suggested in a comment on Christopher Painter's blog. All I'm talking about is a similarity of web sites.

Tuesday, December 12, 2006 9:41 AM by stefan

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

@Stefan: I didn't realize my employment history was on the public record :) May I ask how you came upon this information?

@Sebastian: Yes, InstallAware employs former InstallShield employees who were dissatisfied with the direction where InstallShield was being taken. Especially after the acquisition in 2004, with the founders relaxing on a beach somewhere and the new owners using InstallShield as a DRM bundling platform, things couldn't be worse for the setup authoring community.

We felt we could do something better. InstallAware is built by developers for developers, we don't do DRM, we don't bundle other products - we're pure installations, and it shows in our products. We've shipped 48-hour updates for .NET 2.0, .NET 3.0, and IE7 - supporting these new technologies before any other vendor (and, without charge). Based on what I hear from my ex-InstallShield customers, they used to be charged for all those updates, and the updates were available quite late.

@Stefan: I really wish you would write about the things we're actually doing for setup developers from time to time, such as the above ;)

Tuesday, December 12, 2006 9:43 AM by Sinan Karaca

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

@Sinan: Not sure if you really expect a reply to your question, but your fomer InstallShield employment can, for instance, be found by a combination of:

"InstallAware Software Corporation was founded by a former InstallShield employee in 2003." (http://www.download3k.com/Press-Scripting-and-partial-web-deployment-for-Windows.html)

and

"Sinan Karaca, CEO and Founder of InstallAware Software Corporation" (http://www.installaware.com/news-macrovision-uses-legal-scare-tactics.htm)

Tuesday, December 12, 2006 10:06 AM by stefan

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Stefan - thanks for the posts, appreciate them. In closing, I wanted to reiterate how surprised I am that in the three years we've been in business, and with all our unique offerings that no other vendor to this day has matched, your first blog post was about our websites.

Take, for instance, Setup Squeezer - one of a kind tool, one-click operation, converts any MSI to typically half its size. Isn't this worth blogging about? Don't get me wrong - I fully respect your choices and freedom of speech, you are free to say (or not say) anything you want. I'm just trying to understand why these innovations aren't newsworthy by your standards, so we can perhaps better align our products with market expectations.

I understand as an InstallShield user you have little interest in tools by other vendors, but as an MVP in the installation space, who better than yourself to educate the public about new and emerging disruptive technologies, such as our MSIcode scripting engine? Even Microsoft today has started using similar engines, and I dare say we predicted this upcoming trend in the industry three years ago, by being the first to release an "uber-bootstrapper" engine.

If I may quote your email from 2003, when we were first starting our shop: "please forgive my openness, but frankly I don't think InstallAware will be a success...Also it's very hard to compete with the big players...I've already seen too many ambitious projects fail."

Stefan, regardless of your personal opinions on our chances of success, I think as an MVP its part of your responsibility to the entire setup community to point us out. Yes, we were very ambitious at the start of 2003 - and yes, we have delivered on every single one of the promises we made back then. The MSI market is full of InstallShield clones and InstallShield itself, which offer a complicated way to build Windows Installer packages at best, and a way that we call "rocket science" at worst. And if you were thinking of making really smart packages, plain impossible.

We are bringing developers real value by making it possible, easy and enjoyable - don't your blog readers deserve to hear about this as well, alongside or perhaps before the similarities of our website templates and that of our competition?

Tuesday, December 12, 2006 10:28 AM by Sinan Karaca

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

This blog is not the only (not even the most important) place where I post information. Looking at the News section on InstallSite.org you can see that I posted news about WiXAware on Dec 6, .NET 3.0 support in InstallAware on Nov 27, IE7 support in InstallAware on Oct 25. And of course, InstallAware, WiXAware and Setup Squeezer are all listed on InstallSite. I understand that you would like to have even more coverage :)

Indeed InstallAware has more success than I had expected when we first spoke. My congratulations to that.

Just today I heard that your competitor Tarma Expert Install had to discontinue development because their product was not successful enough. And does anyone remember ActiveInstall, which is another sad story?

Tuesday, December 12, 2006 10:45 AM by stefan

# Sinan hasn't got a creative bone in his body

[Edit (Dec 15): I had to remove this part of the comment because it contained personal attacks and untrue statements. Sally, please contact me at skrueger@installsite.org - Stefan] 

As the founder, his actions flow to the entire cultural blood of his company.  Would you want to buy a product from someone with so little regard for creative ownership?  

[Edit (Dec 15): Removed for the same reason - Stefan] 

- Sally

Tuesday, December 12, 2006 1:36 PM by Sally F.

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Sinan, I can't help but notice that you are not answering Stefan's initial accusations. Instead, you are using this blog to advertise and praise your product.

Right now, nobody cares about that. What we (your potential customers) care about is that you STOLE TWICE from your competitors!!!

This kind of shady business practice makes me want to have nothing to do with you or your products.

Next!

Tuesday, December 12, 2006 3:44 PM by Nick

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Manual Trackback: http://robmensching.com/blog/archive/2006/12/11/Response-to-my-WiXAware-Introduction.aspx  (it seems trackbacking from my server is busted at the moment)

Tuesday, December 12, 2006 4:35 PM by Rob Mensching

# re: Sinan hasn't got a creative bone in his body

Sally, although you may have reasons to be angry, I would ask you to avoid personal attacks like this.

I'm publishing your comment because I promised Sinan not to censor comments on this blog entry.

Tuesday, December 12, 2006 7:20 PM by stefan

# re: Sinan hasn't got a creative bone in his body

All due respect Stefan, but people need to know what a hoax Sinan is.  Was Sally's post a personal attack? Or a statement of facts?  I guess that's for the reader to decide.

From my perspective, it's black and white - Sinan is a thief.  Doing business with him, or buying InstallAware, is tantamount to buying stolen goods.

Tuesday, December 12, 2006 10:21 PM by fred_a

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Fred, there are valid points in Sally's post, some of which might need some prove, like "his products ... contain blatantly copied copyrighted material". But there's also rumour, such as "Nobody wanted to be associated with him", "he's got no sales to speak of". And finally: "If you were a Klingon, you'd be dead by now" has nothing to do with facts and in my opinion is inappropriate.

Wednesday, December 13, 2006 4:05 AM by stefan

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Is this some kind of FUD campaign against InstallAware? I guess their revenues are really beginning to piss some people off.

I met them in their SF offices just two weeks ago for a consulting project (that they did wonders with), and our setups have no problem at all running on Vista.

Keep up the great work, guys! Good to see people are beginning to notice.

Wednesday, December 13, 2006 8:23 AM by Mike Peters

# re: Sinan hasn't got a creative bone in his body

@Sally; Can you give some more information on this point "...and the output is not compliant with the MSI standards - failing on Vista, for example..."?

I've been using InstallAware under Vista pretty much since I got my hands on the first Beta, and although there were problems back then, there has been nothing since RC1.

Also, the output is compliant with MSI Standards - the MSI included is actually FULLY compliant; the company that I work at, our main product is MS certified and is using InstallAware - the only way to get certification is to be compliant ...

And as for the personal attack on Sinan's creativity, well, I'd disagree, but that's not the point of this blog - we are here to discuss installers :)

Andy

Wednesday, December 13, 2006 8:29 AM by Andy Neillans

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

@Sally: Where exactly is the copyrighted material? And how did you come to the conclusion that InstallAWARE produces faulty MSI packages that don't run on Vista?

@all: My suggestion is that, first try the product, then express your opinion.As for the site copy, i've personally contacted Sinan, so expect a reply for him shortly.In a short his reply was that he did that because he liked the site and was amazed from it's SEO optimization.What's so bad about it?

Wednesday, December 13, 2006 9:07 AM by Panos

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

[Edit (Dec 15): I had to remove this part of the comment because it attacked a person that is not involved in this discussion. - Stefan]

@Nick: For the record, to date, we have received absolutely no complaints from Advanced Installer. If we do, we'll act on it.

Again for the record, the only actual complaint we received from Macrovision was over one line of duplicated text in our training webpage, which we were also prompt to change.

I've really enjoyed sparring here with multiple anonymous and not-so-anonymous posters, but I need to get back to working for my customers again. They're buying our products because we make *them* happy - and not VCs or other parties ;)

If anybody has a concern about where we are, call us. If anybody has a concern about our products, download them. You will find your answers there.

[Edit (Dec 15): Removed for the same reason. - Stefan]

Wednesday, December 13, 2006 9:24 AM by Sinan Karaca

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

What a very entertaining thread.  So many places to start. :)

I'm not sure how Stefan's status as an MS MVP obligates him to advertise InstallAware products for the `benefit` of the user community.

Also for the commment of `no complaints from Advanced Installer ... we'll act on it` that's way too funny.  You already know you've done wrong, you shouldn't need to be told.  Somehow I'm sure you'll action will be a repeat of the `david and goliath` pattern.

Also someone is going to really have to try hard to convince me that MSIcode is a good thing.  If you consider me `divorced from script`, then I say I'm glad the *** is gone and I don't want her to ever come back.  To create a new scripting language to describe the underlying MSI patterns seems like the most crazy thing in the world to me and I can see why InstallShield wouldn't be doing it.

As for all the other `we are the only ones` types comments ( like .Net 3.0 and uber-bootstrapper ) I hope everyone see's through these claims since InstallShield has setup prerequisites that enable the user to author their own prereqs without waiting on a vendor to do it.

Wednesday, December 13, 2006 11:14 AM by Christopher Painter

# Designer's take

As the one who designed the Zero G site prior to acquisition by Macromedia (the lower left thumb, above), I find the crappy xerox-copy approach amusing, flattering and kind of sad. I have no idea what the InstallAware product is like, but they'd be alot better off with their own identity.

Wednesday, December 13, 2006 1:32 PM by James

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Sinan, I'd like to comment some of your statements here:

"We have received absolutely no complaints from Advanced Installer. If we do, we'll act on it." - That's exactly your attitude regarding other people's work that I'm criticising. In his blog, Rob Mensching also mentiones that you're violating the .NET Framework EULA (http://www.robmensching.com/blog/archive/2006/12/11/Response-to-my-WiXAware-Introduction.aspx). What's your reply to that?

"the only actual complaint we received from Macrovision was over one line of duplicated text in our training webpage" - In the legal letter Macrovision complains about three paragraphs of text (not just one line), plus the overall web site design, plus some JavaScript code, plus the similarity of the product names "InstallAware" and "InstallAnywhere".

"We invented MSIcode - arguably or most important innovation - which takes the rocket science out of Windows Installer, and lets you build intelligent MSI packages with branching codeflow and execution." - I believe that Wise has had similar functionality (they call it "MSI Script") some time before InstallAware. I don't know if they are exactly equivalent, but it looks like Wise had the idea first.

Wednesday, December 13, 2006 1:53 PM by stefan

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Hi Christopher,

Many of our customers are finding that MSIcode helps them describe an MSI database a lot easier, by using human readable code instead of hard to follow, interlinked databases. Could you please explain why this seems like a bad idea to you? After all, WiX itself does the same thing - it uses XML to describe an MSI package, adding a layer of convenience on top of the native database structure.

A lot of our customers are initially turned off by scripting, because they have had bad experiences with InstallShield's scripting environment. InstallShield installs its scripting runtime before beginning a setup...we don't. InstallShield scripting fails if COM is damaged in any way on the target computer...ours works. In fact, our scripting doesn't install anything at all, and runs on Windows 95 Gold. Usually most our customer concerns are centered around these issues, so please let us know if you had any other reasons as to why scripting is bad.

About .NET 3.0, yes we are the first and only company to support it, and to make that support available free of charge. To the best of my knowledge, InstallShield charges users for these updates. Of course you can write your own prereq installer - but is that really why you are purchasing an install tool? You could even build your entire installation on your own, or even make your own scripting engine. We believe our customers are paying us so they get the latest and greatest served to them - its this convenience that makes them choose an installer (and frustrates them if the expected updates are not served on time, are expensive, or buggy).

Thanks...

Michael Nesmith

Wednesday, December 13, 2006 1:53 PM by Michael Nesmith

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Hi Stefan,

I will try to answer your questions as best I can - please let me know if anything is unclear.

First about the .NET Framework EULA. We are not violating any EULA, because we are not changing a byte in the .NET Framework package, other than compression. We have multiple contacts at Microsoft who have been aware of this since 2005, and they have even published articles ragarding using InstallAware to deploy .NET applications in half the size (Barak Cohen). We are helping the .NET framework get on more computers by cutting its size in half - that doesn't bother Microsoft, to the contrary, Barak was pleased so he wrote an article about it, because it made his job of getting .NET installed on as many computers out there as possible easier. Rob is not on the .NET team and while he is entitled to his personal opinions, I do not believe they reflect the official opinion of Microsoft at this time.

About the Macrovision threat letter, their allegations were false, except for the one line of text in the training page. They alleged that we were intentionally trying to confuse users between their InstallAnywhere line and our InstallAware line, which does not make sense. InstallAnywhere is a Java product, InstallAware is a Windows Installer MSI product. If we were intending to confuse their users, we would not have picked the name of a Java installer for our product. The website design was not similar to any site they had in production at the time. We saw this as Macrovision's attempt to unfairly silence us, because back then, and still today, we are offering the only viable alternative to InstallShield products. In that regard, it is interesting that various disguised Macrovision employees and others on their payroll have once again started a campaign to misinform the public about InstallAware - how coincidental that this comes on the heels of our WiXAware announcement, and their last attempt came on the heels of our "Switch from InstallShield and win an iPod" announcement.

Finally, InstallAware has been called "a better Wise for Windows Installer than Wise itself" in an independent review (InstallWorld). This is because our MSIcode is the perfect correlate of Wise's WiseScript in the Win32 world. WiseScript generates EXE files, MSIcode generates pure MSI files. MSI Script on the other hand is a completely different and incompatible language, which is what Wise built for MSI files. So Wise had the idea on the Win32 world, but they did not carry it over to the Windows Installer world, and we are the first - and to date only - company offering an intuitive and powerful MSI authoring process. On that note, we have never received any threatening letters from Wise, or any blog posts from (disguised) Wise employees or affiliates defaming us and our products. There are doubtless some lessons in this for Macrovision regarding the nature of fair and vigorous competition.

I have been working at InstallAware for over a year now, and it saddens me to see that there is so much prejudice against our company, albeit on a site that has clear affiliations with InstallShield. I would encourage anybody who has doubts about us to visit our website, our community forums (www.installaware.com/forum), and see the hard work we are doing. Still not convinced? Call us and lets talk.

We are in business because we offer real value to setup developers. How else could we have survived - and grown - in this marketspace dominated by InstallShield?

Thanks...

Michael Nesmith

Wednesday, December 13, 2006 2:21 PM by Michael Nesmith

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Michael,

It is no longer accurate to say that InstallShield installs a scripting engine.  Starting with InstallShield 12 ( nearly 9 months ago ) that design was depracated and InstallScript now compiles pure Type 1 CA's.  Since I am sure you already know that, I can only assume you are being dishonest when trying to make all of the claims about how your design is wonderful and InstallShield fails.  You are living in the past.

The reason to hate script based installs is because it's procedural code ( with a splash of OO depending on the langauge ) that you must write ( lot's of plumbing ) and test extensively.  This is true regardless of what language you implement it in.

The beauty of MSI is you don't need to write script.  You have data driven patterns that result in standard actions generating script at runtime that don't require you to either a) author them or b) test them.   The contract ( table ) is clearly defined and that's all you have to do.   To say that standard actions and tables are too difficult to understand and that they need to be translated into a custom domain specific language that looks like good old friendly script just reaks IMHO.

Wednesday, December 13, 2006 5:31 PM by Christopher Painter

# Vista comatibility

I don't know what others have found about Vista compatibility with InstallAware, but I found this:

"Also, during the discussion the other InstallAware representative said something that reinforced my negative impression of InstallAware.  It came up that there was some rather notorious compatibility issue in Vista that was believed to be caused by InstallAware.  It turned out to be a non-issue but before we knew that the InstallAware representative was happy to have a notorious bug associated with his product.  He said something to the effect of, "All publicity is good publicity because after a few months people forget what you did wrong and only remember your name."  That comment felt really sleazy and unprofessional."

Which is from Rob Mensching's blog at:

http://robmensching.com/blog/archive/2006/12/05/My-introduction-to-WiXAware-an-editor-for-the-WiX-toolset.aspx

Wednesday, December 13, 2006 6:51 PM by fred_a

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Christopher,

Your prejudice is astounding. I work at InstallAware support - it is not my job to keep up to date on what competing products are doing (that is maybe marketing or product development). I am simply reporting what users are telling me about their InstallShield experience before moving to InstallAware. Is it a crime to point out the deficiencies of InstallShield? Perhaps you can reply in detail which part of my knowledge is out of date, so all our readers can find out how InstallShield has solved the COM dependency, engine pre-install, and minimum Windows version problems.

Your arguments against MSIcode scripts are flawed for two reasons:

First, any kind of programming and development requires coding, plumbing, and testing. This is the case whether you're writing procedural code, OO code, or populating MSI tables. Suggesting otherwise indicates there is something "magical" about the development method used which can "read the developers mind" and automatically fix errors before they occur, which is not possible (at least with today's levels of artificial intelligence ;) ).

Second, any kind of reasonably intelligent setup requires scripting one way or the other. If not - think why InstallShield provides "InstallScript". At the point where you do need scripting, InstallAware's MSIcode is a blessing because all the work you have done in the visual designers is instantly accessible to you (and customizable) in the MSIcode script view. Want to customize where some files go based on a condition? Just do it in MSIcode. Want to add some intelligent code branching on top of the setup logic you already have? Just do it in MSIcode. With InstallShield, your setup script is clueless about what you did in the visual designers, so the work you have to do in order to get your setup working right is doubled at best (and that's double the coding, plumbing, testing).

If you're unhappy with the MSIcode script, just stick to the visual designers in InstallAware. They'll prepare your reliable MSI for you. You don't have to write script. The difference is, when you do have to write script, the result will again be a reliable MSI, produced at substantially less the effort it would take with other tools.

So we're letting you have your cake and eat it too - why is that a bad thing?

Thanks...

Michael Nesmith

Wednesday, December 13, 2006 11:07 PM by Michael Nesmith

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Michael-

If you are going to publically make complaints about a competitors product, you owe it to yourself to know if those claims are true and accurate.  I can't believe that you would say it's not your job to research if those statements are true.

I've already explained how those problems are gone ( InstallShield 12, Beta2 as seen:

http://forum.installsite.net/index.php?s=e487b75670f1a93fe84b8f48b9346c58&showtopic=14792

http://www.macrovision.com/downloads/newsletters/devletter/aug2006.htm#5

http://chrpai.blogspot.com/2006/04/installshield-12-beta2.html

I'm afraid you've lost all credibility with me so I won't be communicating with you again in the future.

Thursday, December 14, 2006 7:43 AM by Christopher Painter

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Chris -

Like I said, I am simply reporting issues that customers have raised about InstallShield. The fact that version 12 allegedly fixes these issues does not invalidate my report in any way, as these issues are true with older versions - the 11+ versions before v12 - by your own admission.

Also, from the first URL you sent:

"As a side effect this design change may break your existing projects under certain conditions." Which seems to echo just more of what I hear from customers - that upgrading projects to the new "holy grail" v12 just breaks them.

The other two URLs you sent do not address the COM dependency errors, they simply indicate that a setup engine does not need to be pre-installed any longer. So you have failed to comment on that point. InstallShield 12 may still have a COM dependency which still causes problems like I described.

I still don't follow how pointing out flaws in your arguments or InstallShield causes me to lose credibility. You have full freedom to turn a blind spot to everything I say, of course.

This only speaks of your personal alignment with a particular product. Unlike yourself, we will not question your credibility or integrity. We will simply correct you (and stand corrected if we are wrong in something we say).

Maybe that's too much to ask for from die-hard InstallShield fans?

Thanks...

Michael Nesmith

Thursday, December 14, 2006 8:59 AM by Michael Nesmith

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

To fred_a: If you actually read the very post that you quoted, Rob says "It turned out to be a non-issue." In English, this means the Microsoft person who believed it to be a problem in InstallAware was wrong, and that there were no problems at all with Vista.

-MN.

Thursday, December 14, 2006 9:09 AM by Michael Nesmith

# Sally F. please contact me by e-mail

Sally F. - I had to edit your post. Please contact me at skrueger@installsite.org . Thanks.

Thursday, December 14, 2006 6:33 PM by stefan

# re: Oops, they did it again: InstallAware "inspired" by competitor's web site

Before I published this blog article, I had asked Caphyon Ltd, makers of AdvancedInstaller, where they did get their web design from. Thinking that maybe both web sites were created from the same template that's available somewhere, or they were both created by the same web designer. Here's what they replied:

"Actually we created the whole website in-house from scratch. We have our own hired web designer and we worked together on the texts. No templates or external companies were used at any time."

They added that that "the web designer is hired full time, working exclusively for us since we started the company, in 2002."

Friday, December 15, 2006 9:58 AM by stefan

# Bits.Bytes. » Ethics (Or Lack Thereof)

Wednesday, January 03, 2007 7:29 AM by Bits.Bytes. » Ethics (Or Lack Thereof)

# v2Blog - » Ethics 101

Friday, January 26, 2007 9:34 AM by v2Blog - » Ethics 101