MSI Factory Screenshot Gallery

MSI Factory includes all the advanced installer capabilities you want, plus the next-generation power of WiX, an intelligent development environment, a revolutionary fully scriptable .EXE bootstrap wrapper with LZMA compression, 300+ actions including HTTP downloads and access to world class technical support. We make the task of creating professional MSI format software installers faster, easier and hassle-free.

Click on any of the screenshot images below to see a larger, more detailed version.

MSI Factory Project Wizard


Project Wizard

When you start a new project, MSI Factory’s project wizard walks you through the first few steps of project creation. After gathering some key information about your application the project wizard generates a complete working project.

Design Environment


Design Environment

MSI Factory 2.0 keeps things simple. The main screen contains an intuitive list view of the files and folders that will be included in your installer. The task bar along the side provides quick access to all of MSI Factory’s features.

Dialog Editor


Dialog Editor

Dialogs in MSI Factory are fully customizable using the built-in Dialog Editor. Whether you choose to use the included pre-made dialogs or create your own, MSI Factory is up to the task.

Component Manager


Component Manager

Add, remove, and edit components in your installer using the built-in Component Manager.

Features Manager


Features Manager

The Features dialog allows you to add, edit and remove features as well as to organize your components and merge modules into features. You can even make features belong to other features.

Project Settings


Project Settings

Use the Project Settings dialog to adjust your project wide settings including your company information and your product’s MSI product code, what information will be available in the user’s control panel Add or Remove Programs dialog, and what information will be entered into the Property table of the MSI database.

Merge Modules


Merge Modules

This dialog lets you include merge modules with your installer. Merge modules are pre-configured MSI databases usually distributed by third-party component vendors for their components. In general, if you are distributing someone else’s component, you should use their merge module to do so.

Launch Conditions


Launch Conditions

This dialog lets you specify launch conditions for your installer that must be met in order for the install to continue.

Registry Settings


Registry Settings

This dialog lets you configure changes that will happen to the registry during installation. You can add, remove, and modify registry keys and values, and you can import registry values from various sources.

INI Files


INI Files

This dialog lets you configure INI file changes that will take place during installation. You can set and remove INI values using this dialog.

File Properties


File Properties

Using the File Properties dialog, you can adjust the properties of every file listed in your installer. You can tell MSI Factory to automatically create a shortcut on the desktop, in the start menu, or in a custom folder. You can also configure a custom icon, and specify command line arguments for each file.

Build Settings


Build Settings

Using the Build Settings dialog, you can configure exactly how your MSI project file is built. Options include output location, Microsoft Code Signing settings, code fragments, and build variables (expanded at the pre-processor stage).

Dependencies


Dependencies

In MSI Factory it is easy to create a list of dependencies required by your installer by including Dependency Modules. Dependency modules are pre-built collections of files and scripts that detect and install third-party applications that must be installed before your software is installed.