Create Installers for Windows Software in Less Time

Setup Factory is the setup builder of choice for quickly generating 100% rock-solid installer wizards for Windows applications, even without previous experience. No other setup maker is more flexible or more powerful. Build highly customized installers in minutes. Easy enough for junior developers yet powerful enough for even the most advanced programmers.

Target any version of Windows with fully compatible installers.

Video Tour

A Better Windows Installation Builder!

Trust Setup Factory. Since 1992 it has been the installer builder of choice for thousands of software developers worldwide to create installers for Windows applications.

Easy To Use, No Training needed

Even without prior experience or training you can create your first custom installer in just a few minutes. Download the free trial version to see how easy it is to start working with Setup Factory. No other setup creator makes it easier to design and build custom Windows installers.

Trusted by Thousands, Since 1992

You can trust Setup Factory. Since 1992 we have been the setup maker of choice for thousands of software developers worldwide, with millions of Windows installers built and distributed. You simply cannot find a more tested and reliable windows installer builder than Setup Factory.

Target any Version of Windows

Create bulletproof software installers that are fully compatible with any version of Windows without worrying about operating system compatibility or runtime issues. Setup Factory has you covered all the way, from Windows XP right up to Windows 10 and all points between.

smaller, faster installer files

Today more than ever it's important that your setup maker generates compact, lightning-fast installer files for distribution. No other Windows installation builder generates setup files that are more compact or perform faster than the installer files you create using Setup Factory.

flexible, powerful coding system

Users without any coding experience can simply click to add actions from the library to build up functionality, from basic screen controls to advanced operating system commands. Advanced coders will instantly feel at home hand coding in the familiar Lua-based environment.

Licensing that makes sense

As developers, we understand the challenges developers face. Our objectives in pricing Setup Factory were to keep the costs of single-user licenses low enough for individuals to afford, yet provide deep enough multi-user discounts to make good sense for full development teams.

Screen Gallery

Pricing

Setup Factory is available in three versions. Single User License,5-User Team Pack License, or as part of our Development Suite.

$1875 $995

Quotes from Satisfied Customers

Tens of thousands of developers have relied on Indigo Rose products to help create, install and update software on hundreds of millions of computers.

Al Lotufo, OMT Technologies Inc.

“I have been using Indigo Rose products now for about 3 years and I have grown to appreciate software that makes doing my job much easier. [...] I would recommend Indigo Rose software to anyone who wants to get the job of creating, distributing or updating software quicker and with more power than any other comparable software I have seen. Two thumbs up!”

Michael Lacaria, Interactive Computer Solutions Inc.

“I would like to commend you on your professionalism and prompt responses. You have saved us valuable time. We develop computer based training solutions and every once in a while we’re asked what packaging software we use and why. This is one example of the reasons “why” I like to give. As well, your documentation in Setup Factory is amazing.”

Robert Chenal, QAVantage

“At QAVantage, we create software to help make the lives of Product Managers, Developers, QA and Project Managers better. Our customers are probably the most demanding and discriminating audience you can get for a software product. The last thing we wanted is to end up with an installer that doesn’t provide a first class experience [...] Setup Factory 8 has been a big help in making a new product version installer that’s clear, rock-solid and repeatable. Great job Indigo Rose!”

Roger Musson, British Geological Survey

“I must say it’s nice to deal with a company that has
such friendly support!”

Sean Naghibi, 2Simple Software

“We have been using Setup Factory and Visual Patch and they have to be the best pieces of software I have had the pleasure to work with. Keep up the good work guys”

Martin J Evans, Lemuria Software Group

“The current product range offered by Indigo Rose Software is innovative, practical and user friendly. With ongoing customer-base driven features and product support that is second to none, I have complete confidence when making any product investment decision.”

Eric Darling, Video Construction Company

“BIG thanks to you guys for treating me so well over the past couple of years. I cannot say enough good things about the company and respect you have earned. I find myself in a constant quandary over how much to tell my colleagues about Indigo Rose. Some of them have now come to rely on me to produce their multimedia projects, and I don’t want to lose that extra revenue. :)”

Frequently Asked Questions

Who needs Setup Factory?

If you are creating software applications that need to be installed on customer or client computers, you definitely need Setup Factory. But, it’s is not just for software developers. Anyone distributing files or data can benefit from using a professional installation builder. It makes it easy to deploy your data, ensure it arrives intact, create start menu and desktop icons, or any other system configurations you require.

Yes! Setup Factory 9.5 can create an installer that works on all current popular versions of the Windows operating system. Your installer will work on both 32 bit and 64 bit versions of Windows 8.1, Windows 8, Windows 7, Windows Vista and Windows XP. It will also work on Windows Server 2003, Server 2008, Server 2012 and is ready for the future with Windows 10 and Windows Server 10 compatibility. We work hard to ensure your installer is compatible with the widest range of Windows operating systems possible.

Do I have to be a programmer to use Setup Factory?

Absolutely not! Using the Project Wizard, even beginners can create a fully functional setup in just minutes. And with an intuitive user interface, customization is accomplished in the same point-and-click fashion.

Can I patch my software with Setup Factory?

Setup Factory was designed to package up a complete version of your software and install it on a user’s system. While this can certainly update a product to the latest release, it is not as efficient as using a dedicated patch builder. Our Visual Patch product is more suited for creating software patches.

Can I secure my installs with serial numbers?

Absolutely! Setup Factory has built-in support for encrypted serial number lists. You can generate random serial numbers within Setup Factory based on a structure you specify, or you can import a list of serial numbers from a text file. Then, simply add a pre-made or custom serial number screen to your setup, ensuring that it will not function without a valid serial number.

Can my setup check with my server to see if a serial number is valid?

Yes! Setup Factory includes various actions for interacting with a web server. Integrating your setups with a web-verification system has never been easier! Simply have your setup submit the given serial number to a web server, and choose how to continue based on the returned result.

Can I make my setups expire?

Yes! Setup Factory has built-in support for setup expiry. You can configure your setup to expire after it has been run a certain amount of times, after a specific date has passed, or both.

Can I make a setup that spans multiple disks?

Yes! Setup Factory can automatically split your setup file into either pre-determined or custom sized segments, perfect for distribution on media of any size.

What Can I do with Setup Factory?

With Setup Factory you can create professional, secure, full-featured installers. Setups created with Setup Factory are 100% self-contained; i.e. the setups do not require any external technologies to be installed. As well, because published setups are self-contained executable files, they are perfect for web downloads or CD/DVD distribution. Package up your software for distribution, or securely package up internal documents to distribute to your sales-force. The possibilities are limitless.

How easy is it to learn?

Setup Factory boasts an easy-to-use, task based visual design environment. When creating a new project for the first time, you will be presented with the New Project wizard, allowing you to create a fully functional setup in just minutes. Once you have a wizard-created project, it’s a snap to add new screens from the screen gallery, as well as customize existing ones. Adding additional files and folders to your project is just as easy through the intuitive drag-and-drop interface. And with hundreds of high-level actions available through the user-friendly action wizard, adding complex functionality has never been easier!

Does Setup Factory require Windows MSI services?

No. Setup Factory creates stand-alone, bullet proof setups that run on Windows XP or higher. Setups created with Setup Factory are self-contained; they do not require any external technologies to run. With that in mind, Setup Factory can run any file supported by your user’s system, including Windows Installer MSI files — it just does not need or create them. If you need to create MSI format installers, consider our MSI Factory product.

Does SUF support installation components (packages)?

Yes! Thanks to the built-in support for packages, your setups can have as many (or as few) packages as you like. Create one setup that contains both required and optional components, and allow your user to choose which components get installed.

Can my setup download files from the web?

Yes! Setup Factory comes with a variety of built-in actions to interact with a web server. Thanks to the intuitive design environment and easy-to-use scripting language, your setups can be configured to download any files from your HTTP or HTTPS server. You can create a setup that downloads only the components to be installed, saving bandwidth costs.

Can I work with registry values and INI files?

Yes! Setup Factory comes standard with easy-to-use actions for reading from and writing to the user’s registry as well as reading from and writing to INI files. As well, there are actions to determine if the user has the appropriate permissions to read from and/or write to the registry or to INI files.

Can I open v7.0 and v8.0 Projects in Setup Factory 9?

Yes! Upgrading to Setup Factory 9 is very easy to do. Simply open up your Setup Factory 7 or 8 project file and we’ll convert everything to v9 format for you. In some cases, you’ll need to update your script syntax as Setup Factory 9 uses Lua 5.1, which requires minor changes for iterating through tables – but we include full instructions and a comprehensive conversion report to make that easy too.