Everything you need to know about creating professional Windows installers.
New to MSI Installer? Start here with our beginner guides.
Understand the fundamentals of Windows installer technology.
Learn about tables, components, features, and how MSI packages work internally.
Understand the modern MSIX format and its advantages over traditional MSI.
Master the concepts of product identification and upgrade paths.
Per-user vs per-machine installations and when to use each.
Extend installer functionality with custom code execution.
Configure and bundle prerequisites like .NET and VC++ redistributables.
In-depth tutorials for specific features.
Sign your installers with certificates for trusted distribution.
Configure automatic updates for your application.
Automate builds with CLI commands and scripts.
Design and customize your installer user interface.
Manage registry entries during installation.
Install and configure Windows services.
Technical reference for developers and automation.
Complete list of CLI commands, options, and examples for automated builds.
View Reference →Sample configurations for GitHub Actions, Azure DevOps, Jenkins, and more.
View Examples →Our support team is here to help with any questions.