La programación en la nube (Cloud) es un modelo de desarrollo y uso de technologías digitales basado en internet. Se puede describir también como proveedor de servicios y programas almacenados en servidores de internet a los que los usuarios pueden acceder a través de navegadores web y usarlos desde cualquier lugar en el que se encuentren. Los usuarios no pagan por el software e-Learning en sí mismo sino por su uso.
El modelo de programación y almacenamiento en la nube ofrece numerosos beneficios al usuario del Sistema de Gestión de la Formación (LMS).
Frecuentemente la expresión SaaS se asocia principalmente con negocios de software y más concretamente con el hecho de adquirir una aplicación que ofrece las mismas funciones que la solución convencional a un coste mucho menor - en el caso de Training-Online.eu, la creación gratis de un portal educacional. Al optar por una solución SaaS, no es necesaria inversión inicial alguna en paquetes de software, que están siendo cancelados en los últimos años. El cliente simplemente usa la funcionalidad del software como un servicio. Después, el cliente paga los costes de operación relacionados con el uso y este puede ser fácilmente cancelado. Las aplicaciónes SaaS usualmente se cobran al usuario en forma de cuota. Por la aplicación SaaS Training-Online.eu se cobra al usuario en función de los contenidos asignados y costes extra por servicios premium adicionales (temas de interfaz, espacio en disco duro, etc.).