REVIEW

Software Review: MSI Factory 2 from IndigoRose

Written by T. Michael Testi
Published May 27, 2008

Just because creating software can be hard, that doesn't mean that delivering that software has to be harder. But that is just what it is when you don't have the right tools to do the job. MSI Factory 2 is the latest version of IndigoRose's Microsoft Windows Installer product that is aimed at creating 100% pure .MSI format installers.

MSI Factory 2 works hard at making the creation of professional installers faster and much more hassle free. It is meant to be easy to use without the complexities of the MSI database tables, sequences, and components. By using its drag and drop abilities, the customization of some dialog boxes via the visual editor and one-click build, it creates a single installer that works on any version of Windows from 95 to Vista.

MSI Factory MSI Factory is not to be confused with IndigoRose's Setup Factory which I will look at in a separate review. Whereas MSI Factory uses Microsoft's Windows installer service which must be installed on the end user's system, installers of this type must abide by the rules of the Windows Installer technology. Setup Factory, on the other hand, creates its own custom installations and has independent flexibilities.

So how does MSI Factory work? You start off with making either an installer project that creates a full installation package, or a Merge Module Project that is used to create a merge module database. A merge module is a Windows installer database file that is used to describe installation logic that will be merged with a larger Windows installation package. Merge modules are used to deliver shared code, files, resources, registry entries, and setup logic to applications as a single compound file.

Once you select the install, you browse to the files that you want to include and add them. From there you can select options in the following categories: "Files" where you can add, remove and set properties of the files, "Projects" where you can adjust the settings, components, features, folders, and media settings with regard to the project, the "Requirements" of the install such as launch conditions, searches, and merge modules, the "User Interface" that includes the dialog boxes, languages, and styles of the dialogs presented to the user, and the "System Editors" which handle the registry changes, INI files, shortcuts, file operations, environment variables, services, ODBC, XML, and custom actions. Finally you also have control over extensions such as IIS. Once you have everything set up correctly, it is just a matter of building the project.

So, what's new with MSI Factory 2?

MSI Factory• Next Generation Installer – now fully leverages WiX complier technology giving you easy access to the same technology that Microsoft uses for creating installers for Microsoft Office and SQL Server. In fact MSI Factory is the first visual setup builder to fully use Microsoft's WiX compiler technology.

page 1 | 2
T. Michael Testi is a photographer, writer, software developer and ardent fan of fantasy football and horse race handicapping. He also blogs at PhotographyTodayNet and at All This and Everything Else.
Keep reading for information and comments on this article, and add some feedback of your own!
Software Review: MSI Factory 2 from IndigoRose
Published: May 27, 2008
Type: Review
Section: Sci/Tech
Filed Under: Sci/Tech: Software, Sci/Tech: Programming, Sci/Tech: Computers
Part of a feature: The RAM Review
Writer: T. Michael Testi
T. Michael Testi's BC Writer page
T. Michael Testi's personal site
Spread the Word
Like this article?
Email this
Submit to del.icio.us Save to del.icio.us
RSS Feeds
All RSS Feeds (240+)
Comments on this article
Articles in this series
BC articles by T. Michael Testi
Sci/Tech: Software
Sci/Tech: Programming
Sci/Tech: Computers
All Sci/Tech Articles
All Review articles
All BC articles
All BC Comments

Comments

Want comments emailed to you? No spam, promise! Address:

Add your comment, speak your mind

(Or ping: http://blogcritics.org/mt/tb/77227)

Personal attacks are not allowed. Please read our comment policy.





Remember Name/URL?

Please preview your comment!

Fresh
Articles
Fresh
Comments