Burn is a great bootstrapper
Burn is a:
- chainer engine
Burn hides the complexity of an advanced installation. The result is a simple installer that mimics one installation process.
Here's an example of the content of a burn bundle:
- .NET 4.5 - downloaded and installed if needed
- Your .NET application - embedded in installation
- SQL Server Compact Edition installation - x64/x86 installation embedded
- Some 3rd party component - installer embedded
Burn can handle these input - and creates a single small installer (.exe) file - that can include multiple languages, so the end-user will get the installer UI presented in the language matching the OS.