La computación en la nube es una combinación de tecnologías que incluyen almacenamiento de datos, centros de datos, virtualización, conectividad y procesamiento. Existen cuatro modelos de despliegue (nube pública, privada, híbrida y comunitaria) y tres modelos de servicio principales (SaaS, PaaS e IaaS). SaaS proporciona software a través de un navegador web, PaaS permite el desarrollo de aplicaciones, e IaaS ofrece recursos informáticos fundamentales.