Las tecnologías Cloud Computing ofrecen tres modelos de servicio principales: Software como servicio, Plataforma como servicio e Infraestructura como servicio. Software como servicio permite al usuario acceder a aplicaciones a través de un navegador web, Plataforma como servicio permite al usuario desplegar sus propias aplicaciones en la infraestructura del proveedor, e Infraestructura como servicio ofrece recursos como procesamiento y almacenamiento para ejecutar cualquier tipo de software.