La computación en nube es un sistema informático basado en Internet y centros de datos remotos que permite a usuarios y empresas almacenar archivos y usar aplicaciones sin necesidad de instalarlas localmente. Ofrece un uso más eficiente de recursos como almacenamiento, memoria y ancho de banda al proveer solo los recursos necesarios. Existe en tres modalidades: nubes públicas con acceso gratuito o pago a aplicaciones externas, nubes privadas dentro de las instalaciones de una empresa, y nubes híbridas que combinan recursos privados y públicos.