Este trabajo explora el paradigma del desarrollo de software mediante plataformas low-code, con especial énfasis en la herramienta OutSystems. Se realiza un análisis teórico de las características del desarrollo low-code frente a enfoques tradicionales (high-code) y soluciones no-code, destacando ventajas como la velocidad de desarrollo, la participación de usuarios no técnicos y la facilidad de mantenimiento. Además, se comparan las principales plataformas del mercado —PowerApps, Mendix y Appian— evaluando puntos fuertes y limitaciones en relación con OutSystems. Como parte práctica del trabajo, se desarrolla una aplicación web y móvil llamada PadelLeagueApp, orientada a la gestión de ligas de pádel. Para su implementación se sigue la metodología ágil Scrum, incluyendo definición de historias de usuario, sprints y diseño técnico basado en arquitectura multicapa. Finalmente, se presenta el modelo de base de datos, la lógica de negocio y las funcionalidades clave de la aplicación, con un análisis del ciclo de vida de desarrollo en OutSystems. Este proyecto demuestra el potencial de las plataformas low-code para construir soluciones robustas con menor esfuerzo de codificación.
Abstract:
This project explores the paradigm of software development through low-code platforms, with a specific focus on the OutSystems environment. A theoretical analysis is provided to compare low-code development with traditional high-code and no-code approaches, highlighting advantages such as development speed, involvement of non-technical users, and simplified maintenance. A comparative review of leading platforms —PowerApps, Mendix, and Appian— is conducted to evaluate their strengths and weaknesses relative to OutSystems. The practical part of the project consists of the development of a web and mobile application named PadelLeagueApp, designed for managing padel leagues. The development follows the Scrum agile methodology, including user stories, sprint planning, and a layered architecture design. The project also presents the database model, business logic, and core features of the application, along with an analysis of the development of lifecycle in OutSystems. This work demonstrates the potential of low-code platforms to create robust, scalable solutions with reduced coding effort.
Este trabajo explora el paradigma del desarrollo de software mediante plataformas low-code, con especial énfasis en la herramienta OutSystems. Se realiza un análisis teórico de las características del desarrollo low-code frente a enfoques tradicionales (high-code) y soluciones no-code, destacando ventajas como la velocidad de desarrollo, la participación de usuarios no técnicos y la facilidad de mantenimiento. Además, se comparan las principales plataformas del mercado —PowerApps, Mendix y Appian— evaluando puntos fuertes y limitaciones en relación con OutSystems. Como parte práctica del trabajo, se desarrolla una aplicación web y móvil llamada PadelLeagueApp, orientada a la gestión de ligas de pádel. Para su implementación se sigue la metodología ágil Scrum, incluyendo definición de historias de usuario, sprints y diseño técnico basado en arquitectura multicapa. Finalmente, se presenta el modelo de base de datos, la lógica de negocio y las funcionalidades clave de la aplicación, con un análisis del ciclo de vida de desarrollo en OutSystems. Este proyecto demuestra el potencial de las plataformas low-code para construir soluciones robustas con menor esfuerzo de codificación.
Abstract:
This project explores the paradigm of software development through low-code platforms, with a specific focus on the OutSystems environment. A theoretical analysis is provided to compare low-code development with traditional high-code and no-code approaches, highlighting advantages such as development speed, involvement of non-technical users, and simplified maintenance. A comparative review of leading platforms —PowerApps, Mendix, and Appian— is conducted to evaluate their strengths and weaknesses relative to OutSystems. The practical part of the project consists of the development of a web and mobile application named PadelLeagueApp, designed for managing padel leagues. The development follows the Scrum agile methodology, including user stories, sprint planning, and a layered architecture design. The project also presents the database model, business logic, and core features of the application, along with an analysis of the development of lifecycle in OutSystems. This work demonstrates the potential of low-code platforms to create robust, scalable solutions with reduced coding effort. Read More


