El presente Trabajo de Fin de grado tiene como eje central el desarrollo de un sistema multiusuario para el despliegue en la nube de Node-Red, una herramienta de desarrollo con gran relevancia en el ámbito del Internet de las Cosas. El mencionado sistema funcionará como soporte de Node-RED con el objetivo de eliminar las limitaciones que presenta actualmente, facilitando su acceso desde cualquier ubicación gracias al despliegue en la nube y permitiendo su uso simultáneo por múltiples usuarios.
El sistema en cuestión está compuesto por una aplicación web con un sistema de autenticación de usuarios con varios roles, donde cada usuario dispondrá de su propia instancia independiente de Node-RED, integrada en el sistema mediante el uso de contenedores para poder trabajar con la herramienta con normalidad. Además, el sistema conformado por la aplicación web desarrollada, las instancias de Node-RED y la base de datos, estará totalmente desplegado en la nube, lo que permitirá que los usuarios puedan almacenar y compartir sus flujos de trabajo con otros usuarios gracias al sistema de clases, sin necesidad de instalar nada y permitiendo continuar con el trabajo en cualquier otro dispositivo.