Which server to set up for distribution of windows based application updates, patches and upgrades? We are looking forward to set up some server to distribute application patches, updates, and upgrades. Our applications would be checking for their updates by querying this server. Presently, developers here are considering Chocolatey, and just rejected Squirrel for windows due to its narrow scope.

How is this being done in the world generally with best practices?
I recommend Chocolatey. There are more and more companies that are adopting this. For example, if one would like to install Gradle and navigates to the installation page:


  Chocolatey is “the package manager for Windows”.

$ choco install gradle