To provide easy distribution for IT pros that want use identity provisioning from Perun to Windows OS, we need to create a platform-native installation package.
Investigation of
...
tools available
Inno Setup - https://www.jrsoftware.org/isinfo.php
Current winner. Easy definition of the instalation process in simple text file.Active development Yes Scripting options Available Output file exe Price Free Unnatended build Yes Learning curve easy Wix - https://wixtoolset.org/
Profesional tool supported by Micorosoft. Installation process is defined in XML files, used for more complex software and desktop application (such as games). Kind of overkill for us.Active development Yes Scripting options Available Output file msi Price Free Unnatended build Yes Learning curve hard (xml defined installation process) Microsoft Visual Studio Installer Projects - https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects
Native for building Win32 apps from Visual StudioActive development Yes Scripting options Not Available Output file msi/msix/appx Price Free Unnatended build No Learning curve easy AdvancedInstaller - https://www.advancedinstaller.com/
Paid, trial gives prompts to buy the software before installing the package .Active development Yes Scripting options Available Output file exe Price Trial - Paid Unnatended build Yes Learning curve easy