El cloud computing permite ofrecer servicios a través de Internet almacenando y accediendo a información y archivos en la nube sin necesidad de gran infraestructura local. Se caracteriza por venderse por demanda, ser totalmente gestionado por el proveedor y aprovechar la virtualización y computación distribuida. Ofrece servicios como software, infraestructura y plataforma en modelos públicos, privados o híbridos.