When you install Windows on a new machine - assuming this is not done via cloning of hard disks / partitions - you want to install a bunch of applications, or pieces of software, on that machine: Things like a PDF reader, a second web browser, a SFTP client, Dot-Net and Java runtimes and so on. It doesn't quite matter exactly what the set of these apps - I'm asking about how to have them installed. Of course I'm looking for software solutions, but you could say that's in the general sense. So, options I've thought of, with a few examples:
A Windows package manager:
- Ninite
- NuGet
Slipstreaming software beforehand into the Windows installation image:
- nLite
A non-windows-specific configuration management tool:
- Puppet
I don't actually have solid opinions, nor experience, with most of the above, so please feel free to recommend, or de-commend, any of them, or others.
Required features:
- Gratis
- Actively maintained
Desired features:
- Libre
- Does not require internet connection immediately upon installation
Nuget
would (I assume).