Windows Installer

Windows Installer is the standard Microsoft technology for deploying applications. It offers a format for packaging an application and an engine to unpack and install an application. MSI packages are used instead of proprietary installation systems, allowing your installer to run on any Windows platform from Windows 95 to Windows 10.

You can use Advanced Installer without knowing all the details and intricacies of the Windows Installer - Advanced Installer creates an abstraction over the underlying technology. However, to truly understand what is going on, to access complex features or to troubleshoot, Windows Installer knowledge is strongly recommended. All the information you need is included in the Windows SDK from Microsoft, available using the link below.