LMS Open Source vs. LMS SaaS

Una de las decisiones que hay que tomar durante el proceso de elegir una plataforma de e-Learning LMS es optar entre instalar un LMS Open Source (código abierto) vs contratar un LMS SaaS (Software como servicio).

Muchos clientes vienen hechos un lío porque no tienen claro esto de “Open Source” o “SaaS”. Y la cosa aún se complica más cuando les hablo de “código propietario o privativo”. Normal. A mi me pasaría lo mismo 😅.

Ya adelanto que no hay un tipo claramente «ganador». Tengo clientes utilizando diferentes plataformas LMS en todos los tipos de LMS que aquí menciono. Y es algo que dependerá de las necesidades organizativas y económicas de tu proyecto de e-Learning.

En este artículo te explico en detalle qué es eso de LMS “Open Source” y “SaaS” o «código abierto» y «propietario/privativo», qué implicaciones tiene al aplicarlo a plataformas LMS y, sobre todo, qué ventajas e inconvenientes conlleva optar por cada modelo.

Definición de conceptos

Tipos de LMS
Resumen de los tipos principales de LMS (open source vs comercial) y características que voy a revisar abajo

Antes de entrar a abordar la cuestión central de conocer las ventajas en inconvenientes de los LMS Open Source vs los LMS Comerciales SaaS, es conveniente definir estos conceptos:

LMS Open Source

Un LMS open source (código abierto) es aquel cuyo código fuente es accesible por cualquier persona. Normalmente pueden ser descargados de forma gratuita y se pueden instalar en un alojamiento web, modificar y actualizar sin necesidad pagar por licencias. Ejemplos de LMS open Source son Moodle, Chamilo, Open Edx o Sakai.

En este artículo me refiero únicamente a aquellos open-source con licencias que permiten la descarga, instalación y modificación de todo su código.

Características

Características de los LMS open source

Como puedes ver en la imagen, estas son las características de los LMS open source:

  • No tienen coste de licencia.
  • Podemos modificar su código para personalizarlo.
  • Debemos instalarlos en algún alojamiento web o servidor de nuestra empresa.
  • Su código de programación está mantenido por una comunidad. Esta es la que arregla fallos y decide qué características se incorporan.
  • El soporte lo deberemos obtener de la comunidad que mantiene el software o de publicaciones en foros o blogs.

LMS SaaS comercial

Por otro lado, empezamos aclarando que un LMS comercial de código propietario es aquel cuyo código está protegido (no permite su acceso o modificación) por la empresa que lo desarrolla.

Lo que ocurre es que, en casi todos los casos estos LMS comerciales son de tipo LMS SaaS (software como servicio). Es decir, se proporcionan como servicios en la nube (accesibles en internet desde un navegador web). Y. en todos los casos los costes se abonan a la empresa propietaria del código.

Ejemplos de LMS SaaS comerciales son Docebo o LearnUpon. Pero hay una infinidad de ellos, siendo la oferta mucho más amplia que en open source. En otro artículo puedes encontrar una selección y análisis de 5 plataformas LMS comerciales y 5 open source.

Características

A nivel general, las principales características de los LMS comerciales son:

  • Una empresa es la propietaria exclusiva del código de la plataforma
  • Las correcciones y cambios dependen de la empresa, que se suele guiar por las necesidades de sus clientes.
  • La plataforma se aloja en servidores alquilados por la empresa que te proporciona el servicio.
  • Se paga normalmente por el uso (volumen de alumnos o accesos). Aunque hay gran variedad de modelos en los costes de licencias.

La cosa sin embargo se va a complicar un poco, porque podemos considerar un tercer tipo que voy a mencionar a continuación.

LMS open Source distribuido como SaaS

Hay que aclarar que el concepto “SaaS” es un modelo de distribución. Y es que, también existe la posibilidad de distribuir LMS Open Source bajo un modelo SaaS, donde una empresa te proporciona un alquiler de un LMS Open Source en sus servidores. En este caso, las modificaciones del código que pudiera realizar las suele extender por igual a todos sus clientes.

Ejemplos de este tipo de servicios SaaS con open source son los partners oficiales de Moodle, aunque hay muchísimos otros.

Sin embargo, en este artículo relaciono LMS SaaS con “comercial” o “propietario” porque una vez que un LMS Open Source está distribuido de este modo, ganamos algunas ventajas propias del SaaS pero dificultamos algunas características intrínsecas al Open-Source, como son el acceso y modificación del código. Vamos a verlo abajo con un poco de más detalle, viendo las ventajas e inconvenientes de cada opción.

Características

  • El servicio se proporciona por una empresa que es la encargada de alojar el LMS open source.
  • Para correcciones y mejoras importantes la empresa depende de la comunidad del open source.
  • Puede realizar algunos cambios de cierta magnitud o añadir complementos que adapten la experiencia a su perfil de clientes.
  • Pago periódico en función del uso (bajo coste inicial, reducción según volumen, etc.).
  • Las actualizaciones y el mantenimiento están centralizados por la empresa proveedora.

Ventajas e inconvenientes del LMS Open Source

Ventajas

Cuando una empresa decide utilizar un LMS Open Source por su cuenta (alojándolo en servidores que controla directamente o través de partners de confianza), fundamentalmente lo hace para poder tener mucha flexibilidad en su uso sin depender de nadie. Estas serían las ventajas más importantes de utilizar un LMS open Source:

  • Control de nuestra instalación. Tenemos completo control de los datos al alojarlo en servidores de nuestra propiedad. También elegimos cuándo y qué componentes nos conviene actualizar.
  • Personalización. Potencialmente, podemos hacer una personalización total, cambiando o añadiendo el código. Es el caso de Moodle, cuya licencia bastante flexible y permite propósitos comerciales.
  • Complementos. Habitualmente, podemos ampliar a nuestro antojo funcionalidades mediante extensiones o plugins.
  • Portabilidad. La flexibilidad para cambiar de proveedor de servicios en el caso de que lo hayas externalizado, o de poder externalizarlo en el momento que lo necesites.

Inconvenientes

¡Ojo! porque “código abierto” o “código libre” no equivalente a “gratuito”. Y es que, el coste de la puesta en marcha y mantenimiento de un LMS Open Source puede llegar a ser equivalente o incluso superior a una plataforma SaaS.

Por eso, es importante tener en cuenta que la libertad que nos ofrecen los LMS Open Source también conlleva algunos inconvenientes:

  • Costes ocultos. Para tener éxito en la implantación de LMS Open Source hay que tener en cuenta que habrá gastos de infraestructura, configuración, mantenimiento, etc. Todos ellos difíciles de precisar.
  • Tiempo de despliegue alto. Planificar, instalar, configurar, formar, etc. conlleva una cantidad de tiempo que puede llevar desde semanas a meses para ponerse en marcha.
  • Errores frecuentes. Habitualmente, sobre todo durante actualizaciones, se producen errores cuya solución depende de actualizaciones de la comunidad.
  • Sin soporte directo. Ante cualquier duda de utilización o problema técnico se depende de la comunidad que mantiene el LMS. Por lo que resulta complicado resolver rápidamente las incidencias.
  • Sin influencia en el producto. Las mejoras de un LMS open Source vendrán dadas por decisiones de la comunidad en la que difícilmente podremos influir.

Al respecto, puedo decir que sé de lo que hablo porque administro LMS open Source con Moodle y Chamilo y asesoro en su manejo a través de mi consultoría en e-Learning.

Por eso, los perfiles que pueden encajar con los LMS open Source autoalojados son bastante concretos y, curiosamente, opuestos:

  • Grandes instituciones (universidades o empresas) que cuentan en plantilla (o planean contar) con personal técnico especializado en la plataforma LMS en cuestión, a tiempo completo.
  • Pequeñas empresas o particulares que cuentan con un perfil técnico y con usuarios que van a realizar un uso esporádico del LMS o el LMS no es el “core” del negocio.

Ventajas e inconvenientes del LMS SaaS comercial

Ventajas

Por mi experiencia profesional me he ido decantando por aconsejar a mis clientes cada vez con más frecuencia el modelo de LMS SaaS. Y es que el uso de estos servicios de plataformas LMS comerciales ofrece algunas ventajas muy importantes tanto a grandes empresas como a profesionales independientes:

  • Baja o nula inversión inicial. No hay costes instalación y configuración inicial o son bajos.
  • Soporte. Te despreocupas de aspectos técnicos, ya que ofrecen un servicio completo, que incluye alojamiento, mantenimiento, seguridad, actualizaciones, etc.
  • Escalabilidad. Podemos subir en la cantidad de usuarios activos sin tener impacto en el rendimiento ni generar un gasto de servidor innecesario en los períodos de menos actividad.
  • Despliegue inmediato. Normalmente el tiempo para poder utilizar desde su contratación es sólo de algunos segundos hasta pocos días. También las mejoras de incorporan de forma inmediata a todos los clientes.
  • Adaptación a necesidades. Un LMS comercial puede atender con más precisión y/o eficiencia a necesidades concretas. Esto es debido a la amplitud de la oferta, que es mucho mayor que las de código abierto.
  • Influencia en nuevas características. Puedes influir con más facilidad en las nuevas funciones y mejoras.
  • Solución de errores rápida. Al controlar la empresa el código, puede solucionar los fallos en cuestión de minutos o pocas horas.

Inconvenientes

Así y todo, hay que tener en cuenta que los LMS tipo SaaS de código propietario nos hacen depender de una única empresa. Por eso, tienen algunos inconvenientes:

  • Riesgo de discontinuidad. La empresa proveedora podría dejar de mantener el código. Algo que podría ocurrir si confiamos en una empresa con poca trayectoria en este ámbito.
  • No hay desarrollo a medida. Aunque podamos influir como clientes en las nuevas características, en los LMS SaaS no podemos solicitar desarrollos específicos para nosotros. Se trata de un producto estandarizado para todos los usuarios.

Ventajas e inconvenientes de un LMS Open source como SaaS

Como mencionaba al principio de esta publicación, algunos LMS Open Source también pueden ser alquilados a una empresa, bajo un modelo SaaS.

El LMS open Source como SaaS más utilizado, con diferencia, es Moodle. Y no lo es necesariamente porque sea el mejor. Lo que ocurre es que la licencia de Moodle es de las pocas que permite un amplio uso comercial. No obstante, también encontramos otros LMS Open Source bajo modelo SaaS como por ejemplo Open Edx u Opigno.

Ventajas

Los LMS Open Source como SaaS comparten algunas de las ventajas más importantes de los comerciales SaaS que he mencionado: baja o nula inversión inicial, escalabilidad y soporte (puedes verlas en detalle en el anterior apartado).

Una ventaja específica es que, en ocasiones, los proveedores nos permitirán añadir complementos (plugins) hechos por la comunidad del LMS open source. En este caso habrá que mirar la letra pequeña de su responsabilidad ante este tipo de añadidos, ya que cualquier complemento pone en riesgo la instalación.

Además, otra ventaja potencial es la de ser portables a otra empresa que use el mismo LMS open source. El poder hacerlo dependerá también de la política de la empresa que nos proporciona el servicio y del tipo de modificaciones que hayan hecho.

Por ejemplo, si utilizamos una instalación de Moodle a la que han agregado módulos de informes o encuestas para FUNDAE o SENCE, al querer portarlo a otra empresa toda la información de esos módulos de informes no se podrá trasladar porque no son propios de Moodle, sino complementos añadidos por la empresa.

Inconvenientes

Los LMS Open Source que se distribuyen como SaaS comparten algunos inconvenientes del open Source. Y es que siguen dependiendo de los designios de la comunidad del open Source, por lo que no tienen control completo del producto.

La mayoría de las empresas sortean este escollo por dos vías:

  • Añaden sus propios themes para darle una apariencia y sus propios plugins (complementos) para añadir funcionalidades o
  • Rediseñan completamente el código, por lo que pasan a parecerse mucho más a un LMS comercial de código propietario.

También comparten inconvenientes propios de los modelos SaaS, como es el que no tenemos control total de nuestros datos ni podemos desarrollar o personalizar el producto a nuestra medida.

Resumen

Comprendo que es mucha información la que he proporcionado sobre las ventajas e inconvenientes de los LMS Open Source, los LMS SaaS y esta otra variante «híbrida» que son los LMS open source distribuidos como SaaS. Así que unas tablas resumen pueden venirnos bien para recapitular 😄:

LMS Open source
VentajasInconvenientes
  • Control de nuestra instalación
  • Personalización
  • Complementos
  • Portabilidad
  • Costes ocultos
  • Tiempo de despliegue alto
  • Errores frecuentes
  • Sin soporte directo
  • Sin influencia en el producto
LMS SaaS comerciales
VentajasInconvenientes
  • Baja o nula inversión inicial
  • Soporte directo
  • Escalabilidad
  • Despliegue inmediato
  • Adaptación a necesidades
  • Influimos en nuevas características
  • Solución de errores rápida
  • Riesgo de discontinuidad
  • No hay desarrollo a medida
  • No hay portabilidad
LMS Open Source con modelo SaaS
VentajasInconvenientes
  • Baja o nula inversión inicial
  • Soporte directo
  • Escalabilidad
  • Despliegue inmediato
  • Complementos (depende)
  • Portabilidad (depende)
  • No tienen control del producto
  • No hay desarrollo a medida (depende)

Conclusiones

Elegir entre los tipos de LMS que hemos visto es una parte importante en la toma de decisión una plataforma de eLearning. Pero en muchos casos no debe ser determinante. Hay que tener en cuenta que las características pedagógicas no están relacionadas con estas tipologías. Es decir, que para aplicar un determinado modelo de aprendizaje online vamos a encontrar plataformas tanto open source como comerciales.

Para aplicar un modelo de aprendizaje determinado no son determinantes las tipologías open source o comercial, sino las características pedagógicas del LMS en cuestión.

Recuerda también que “código libre” no es equivalente a “gratuito”. Y que, aunque instalar por nuestra cuenta el LMS puede dar impresión de autonomía y libertad, en la práctica suele suponer grandes quebraderos de cabeza y bastantes costes ocultos.

Por ello, salvo en los casos excepcionales que he mencionado en el punto de inconvenientes del open source, mi recomendación habitual es optar por un modelo SaaS en el que podemos contemplar tanto código comercial como código abierto. Siempre, por supuesto, realizando una evaluación previa de las necesidades de la empresa. En este sentido, puedo acompañaros en este camino, como consultor de e-Learning.

¿Te gustaría comentar o consultar cualquier aspecto de este artículo? ¡Espero tus comentarios!

Mario G. Almonte es consultor y diseñador instruccional de e-Learning. Master en Educación y Nuevas Tecnologías por la UDIMA, lleva 19 años asesorando a emprendedores y organizaciones en el desarrollo de proyectos digitales. Desde 2012 comparte en el blog aprendizajeenred.es experiencias y análisis sobre e-Learning.

También interesante:

6 comentarios en «LMS Open Source vs. LMS SaaS»

  1. Buenos días:

    Ante todo, enhorabuena por tus artículos. Son realmente buenos.
    He llegado aquí porque estoy buscando la forma de emplear las nuevas tecnologías como herramienta de apoyo en mi trabajo (soy profesora). Conozco moodle bien, pero en este caso busco algo a título personal, no que pertenezca a la «empresa» para la que trabajo.
    La finalidad es organizar todos los contenidos de las materias que voy dando, con actividades y recursos complementarios para los chavales (hablo de ESO y Bachillerato).
    Me gustaría preguntarte por cuál de las plataformas e-learning que mencionas te decantarías para este caso, o si buscarías algo distinto.
    Muchas gracias de antemano por tu respuesta y enhorabuena por la web.

    Un saludo.

    Responder
    • Hola Belén.
      Muchas gracias por tus comentarios. Si la finalidad que buscas es comunicarte con tus alumnos, aportarles recursos, etc. quizá es más apropiado que utilices otras plataformas más orientadas hacia el tipo de población con el que trabajas y más sencillas de mantener. Edmodo sería un buen ejemplo. No te recomendaría entrar en la complicación de instalar un software.
      Asimismo, existen muchísimas herramientas online que forman una «constelación» con la que puedes fomentar el aprendizaje y la comunicación sin necesidad de una plataforma concreta. Por ejemplo, puedes usar los servicios de Google, que incluyen «Google Classroom» y quizá eso cubra las necesidades que tienes sin tanta complicación y con mayor flexibilidad.
      Un saludo.

      Responder
  2. Buenos días.

    Cuál seria el mejor LMS para una empresa (pequeña) que desea tener a su personal constantemente en capacitación, con todos los elementos de facilidad para poder accesar desde cualquier dispositivo…

    Somos vendedores de seguros y constantemente necesitamos capacitar a nuestro personal a nivel nacional, son jóvenes, adultos mas de 50 años, ademas uno tienen formación universitaria y otros son profesionales de experiencia.. que nos recomienda…

    Responder
    • Hola Ariadna.

      La elección de una plataforma de aprendizaje para la formación interna de su perfil de empresa va a depender de algunas cuestiones como si prefieren hacer una inversión inicial más alta y ser propietarios de su plataforma o si les encaja un modelo de alquiler. O consideraciones como el tipo de comunicación con los trabajadores o materiales de aprendizaje.

      Le voy a contratar por email para ofrecerle alguna opción y comentar más en detalle su perfil.

      Un saludo.

      Responder
  3. Señor Mario, quiero trabajar desde una página educativa con alrededor de 200 alumnos y 20 maestros, en donde los jóvenes logren responder en línea sus tareas o trabajos, y los niños pudan subir a la plataforma sus trabajos. Que el material de estudio de cada materia se logre subir y se permita a su vez descargar para quienes no logren estár en línea todo el tiempo. Podría por favor guiarme en este proyecto. Agradezco su amable ayuda.

    Responder

Deja un comentario

Pulsa aquí para ver la información fundamental sobre protección de datos
Responsable: Mario Almonte.
Finalidad: Moderar y responder a los comentarios enviados desde la web.
Legitimación: Tu consentimiento.
Destinatarios: Hosting: Cubenode System S.L. Almacena los datos de esta web de forma segura.
Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir tus datos.