In corporate environments and in your very own workplace, desktop upgrades are a common practice that could very extensive and tedious if not properly planned out and executed properly. Microsoft produces a new operating system every few years and with a new release usually means an end of life to the next operating system in line. Having all users under an operating system that is no longer supported by Microsoft is a major risk in security as well as potential business problems that could evolve as well.