Chocolatey NuGet is a open source Machine Package Manager, somewhat like apt-get, but built with Windows in mind.
Ranked in these QuestionsQuestion Ranking
Pro Large number of applications/utilities available
Chocolatey has a massive repository of installs (more than 1700 packages), and its open nature allows everyone to contribute more as needed.
Pro Straightforward install process
You can put Chocolatey install commands into your powershell scripts.
Pro Free and open source
Pro Easy to use
Just open powershell and type "choco install firefox" to install Firefox, or "choco install java" to install Java. That's it.
Con Hard to know which package to install
The repository contains multiple packages with similar names, making it hard to know which one to install.