Chocolatey
The Package Manager for Windows — automate software management from the command line.
Chocolatey is a machine-level package manager for Windows, built on PowerShell and NuGet infrastructure, that automates the installation, configuration, updating, and removal of software. It provides a unified command-line interface (choco) for managing thousands of community-maintained packages covering developer tools, browsers, frameworks, and system utilities. Chocolatey supports silent installations, version pinning, package dependencies, and the ability to create internal package repositories for enterprise use. The Business edition adds features like package auditing, malware detection, and runtime malware protection through VirusTotal integration. For DevOps and system administration, Chocolatey enables infrastructure-as-code workflows by scripting software provisioning across fleets of Windows machines, making it the go-to package manager for Windows automation.