For managing commonly deployed applications and tools I’ve built Chocolatey with integration with SCCM into our environment. This offers the reporting and compliance of SCCM with the easy to use and easy to update software packages of Chocolatey. Saving the hassle of creating new SCCM packages every time a new piece of software is deployed.
Chocolatey is a very easy to use package manager that can quickly wrap any software packages in a handy .nuget file which is pushed to the clients. Chocolatey is built on PowerShell so it is easy and quick to adapt to any software requirements necessary.
Chocolatey can be built with a company hosted software server allowing corporate apps to be installed with ease.