Chocolatey is a software management solution that gives you the freedom to create a simple software package and then deploy it anywhere you have Windows using any of your familiar configuration or system management tools.

If you ever used yum, apt, pacman or indeed any package managers on Linux, or Homebrew on a Mac, you already know what Chocolatey is. Chocolatey is the Windows package manager, in the same way that RPM is a package manager for Linux.

Designed to be simple to use, it provides a suite of powerful features that scale for your existing, and your future infrastructure. Power and flexibility in one simple product, that's Chocolatey.

So whether you are an individual, a small organization, or a large enterprise, Chocolatey provides you with the features to be able to manage your Windows software simply, saving you time and resources. Getting started with Chocolatey is quick and easy.

Chocolatey comes in 3 flavors:

Chocolatey for Business

Chocolatey for Business (C4B) is the enterprise offering that enables companies to adopt a DevOps approach to managing their Windows environment, allowing you to deliver applications to your users more reliably and faster.

Pro Edition

Pro is a personal, named license that grants having licensed versions of Chocolatey on up to 8 machines and provides the ultimate Chocolatey experience!

Open Source

Free version. Chocolatey has the largest online registry of Windows packages.

Installing Chocolatey Open Source Individual Free Version

Know the Requirements:
• Windows 7+ / Windows Server 2003+
• PowerShell v2+
• .NET Framework 4+ (the installation will attempt to install .NET 4.0 if you do not have it installed)

First of all, we need to open the Windows PowerShell as Administrator. To do that, we need to press Windows Key + X or press right click on the Start Menu and select the option "Windows PowerShell (Admin)".

With the Command line open, we can now run the following command to install Chocolatey in our system:

Wait a few seconds for the command to complete.

If you don't see any errors, you are ready to use Chocolatey!
Type "choco -?" to see a listing of all of the different things you can do with Chocolatey.

Here's some examples of what you can do with Choco:

You can search for a specific package, like "Spotify" with a simple command.

If the package is found, you'll get this result:


Now, you can install the package with the following command:

Wait a few seconds for the command to complete and you will now have "Spotify" installed on your system.

You can install multiple programs at once using this syntax:

Now, you can whenever you want, run the following command to see if the apps you've installed on your system with choco have available updates and can be upgraded automatically.

Wait a few seconds for the command to complete and you will now have the latest versions of the software you've installed on your system acording to the Chocolatey repositories.

You can also check the following website to search for packages.

Search Packages

Feel free to email me and make any suggestions.