What is Chocolatey?

Chocolatey is a software management solution for Windows.
It brings the concepts of true package management to allow you to version things, manage dependencies and installation order, better inventory management, and other features.
Website: https://chocolatey.org/

Installing Chocolatey

Open Powershell as Administrator an run the following command:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
More info: https://chocolatey.org/install

Installing packages

Go to Chocolatey Packages to find a package you want to install.
For example Putty: https://chocolatey.org/packages/putty
To install PuTTY, run the following command from the command line or from PowerShell: choco install putty
ChocolateyPutty
More info: https://chocolatey.org/docs/commands-install

List all installed packages

choco list --local-only or (clist -l)
ChocolateyListlocal
More info: https://chocolatey.org/docs/commandslist

List all outdated packages

choco outdated
ChocolateyOutdated
More info: https://chocolatey.org/docs/commands-outdated

Upgrading all installed packages

choco upgrade all -y (or cup all -y)
ChocolateyUpgrading
More info: https://chocolatey.org/docs/commands-upgrade