Write your deployment once for any software, then deploy it with any solution everywhere you have Windows. Think of it like this - you create a software deployment package using a little PowerShell, then you can deploy it anywhere you have Windows with everything (like Puppet, SCCM, Altiris, Connectwise Automate, etc). Chocolatey is a software management solution unlike any you've ever experienced on Windows.