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?