Here is an example: We have 2 servers.. one on Release1 and second on Release2. For some reason we don't want to upgrade Release1 server. Now, it would be nice if the server can keep a copy of setup.exe somewhere and when the client connects, prompt them that the "Server version is different from the client version. Do you wish to install the current client?" and then stream the setup.exe file from the server itself and not the Visual Cron website.
How will this help?
1. The downloads will be much faster as they are from the local server and not through the internet.
2. When the server is updated it will give all the clients the opportunity to upgrade themselves when they log in for the first time.