La computación en la nube permite ofrecer servicios de computación a través de una red, generalmente Internet. Existen diferentes modelos de despliegue como privada, pública, comunitaria y híbrida. Los modelos de servicio son software como servicio, plataforma como servicio e infraestructura como servicio. La computación en la nube ofrece recursos de TI de forma flexible y a la carta.