Un fichier setup.exe qui est créé en utilisant Microsoft Software Installer (MSI), ou Windows Installer, contient toutes les informations qui est nécessaire pour installer un programme dans le système d'exploitation Windows. Un setup.exe MSI inclut toutes les informations de configuration dans différents systèmes d'exploitation et des configurations matérielles. Le fichier setup.exe référence un fichier d'accompagnement avec l'extension MSI qui contient le code d'installation spécifique et contient les fichiers à être installés habituellement. Fichiers setup.exe MSI sont conçus pour être autonome et auto-executable- extraire l'information à partir d'un fichier setup.exe MSI exige simplement en double-cliquant sur le fichier et l'installation du programme.