Most organisations would handle this with an appropriate software management system, e.g. SCCM. It is then a decision as to whether you push out updates, have a beta/early adopters group for the latest release, keep 2 versions live in SCCM etc. This is a question that should be handled & answered by your IT team and not necessarily the GIS team (assuming they are separate).