Adoramos usar máquinas virtuais em nossos ambientes de desenvolvimento. Dessa forma, eles podem ser arquivados, armazenados em backup e especialmente compartilhados muito mais facilmente do que ter todas as nossas ferramentas instaladas em um ambiente não virtual.
Isso foi particularmente útil no suporte a alguns projetos antigos que exigem um ambiente de compilação hospedado no Windows XP e uma versão antiga do Visual Studio.
Em vez de lidar com o custo de modernizar o ambiente legado apenas para dar suporte ao trabalho de manutenção de clientes antigos, agora podemos iniciar uma máquina virtual dedicada a esse projeto em particular.
Na verdade, agora mantemos um ambiente de desenvolvimento virtual para cada um de nossos clientes, e isso funcionou muito bem!