A virtualização simula plataformas de hardware, sistemas operacionais e recursos de rede para reduzir custos e complexidade. Técnicas como virtualização de servidores, aplicações e desktops permitem maior densidade de uso dos recursos e isolamento de segurança. A computação em nuvem oferece armazenamento e processamento remotos através da internet, como no Google Docs e Drive.