2025-10-01 –, Artificial Intelligence
Researchers, educators, and developers face a common challenge when building robust, ethical, and sustainable AI software: the lack of accessible full-stack development resources and expertise. Low-code platforms promise to address this gap by automating parts of the coding process and reducing development time. But an important question remains: are these platforms truly open, or do they lock users into proprietary ecosystems?
Often, proprietary low-code tools create vendor lock-in and limit user freedom. We argue for more open-source alternatives that empower users to use, extend, and even adapt the tools to fit their specific needs.
In this workshop, we present BESSER, an open-source low-code platform for smart software development. Participants will get hands-on experience creating applications, databases, AI agents, and chatbots directly from our web modeling editor. Beyond these exercises, we will also explore the advantages of BESSER’s open-source ecosystem, which gives users the freedom to extend the platform, adapt it to their own domains, and contribute new features to the project, building and sharing their own model-driven solutions.
Low-code platforms promise faster software development, but many remain closed and proprietary. In this workshop, we introduce BESSER, an open-source low-code platform for smart software development. Participants will build applications, databases, AI agents, and chatbots directly in our online web modeling editor.
Also, we will present an innovative low-code approach to automating the extraction of software models, encompassing both structural and GUI representations, directly from UI mock-ups. Leveraging the power of Large Language Models (LLMs), BESSER transforms visual UI representations into functional software artifacts, streamlining the design and development of web applications.
You’ll gain hands-on experience while exploring the advantages of an open ecosystem that you can extend, adapt, and contribute to.
Online editor: https://editor.besser.org
GitHub: https://github.com/BESSER-PEARL/BESSER
Documentation: https://besser.readthedocs.io
Armen Sulejmani is a Research Engineer in the Software Engineering RDI Unit at the Luxembourg Institute of Science and Technology (LIST). He holds a Master’s degree in Computer Science from Université Paris-Saclay. His work focuses on low-code and model-driven platforms, as the lead developer of the open-source platform BESSER, and on smart dashboards for urban climate transition within the European Climaborough project. His background also includes research in machine learning, explainability, and formal methods.
I am currently a postdoctoral researcher in the LIST group, focusing on low-code development, Large Language Models (LLMs), AI-assisted software engineering, prompt engineering, and automation in GUI generation.