dotSetup is a free and open source installer for Windows programs. It is built to be a modern alternative to older installers often not optimized for the latest Windows OS versions. dotSetup is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. dotSetup is written in .NET and available under the MIT license.
dotSetup has taken a unique approach and is available as both a complete standalone installer or a library. This approach allows ease of use on one hand and at the same time flexibility for having solutions to any real-life scenarios. The standalone installer is powerful enough to take care of the majority of installation flows, however if some features are missing it is always possible to alter the source code of the standalone installer or develop a completely new solution using the dotSetup library. The code is written in C# and the development is fairly easy using Microsoft Visual Studio.
Supports both 32-bit and 64-bit applications
Windows XPSP2 and higher support
Support for administrative/non-administrative installations
Complete Uninstall handling
Built-in compression support
Customizable and Standard Windows wizard interface
Silent install and uninstall
Full Unicode support
Tiny footprint both in binary size and memory usage
Microsoft Background Intelligent Transfer Service for uninterrupted download
In addition dotSetup can:
If you’ve added some new cool features to the installer and feel like sharing it’s also very easy – just open a pull request at our github account. dotSetup is a true open source and created by (and for) developers like you.
Copyright © 2020 by dotSetup.