How We Write Better Software with Low-Code • Michiel Overeem • GOTO 2023

Ai

Discover low-code development with AFAS, empowering citizen developers to build custom apps without technical expertise.

Key takeaways
  • The speaker discusses how their company, AFAS, uses low-code to generate software for their customers, allowing citizen developers to create custom applications without needing extensive technical knowledge.
  • The company’s goal was to capture domain knowledge in a model, which would serve as the source of truth for their software.
  • They identified three main components of their domain model: entities, processes, and roles.
  • By using this model, they were able to generate software that was more productive and easier to maintain, with 95% of the functionality written by citizen developers.
  • The model is used to generate code, and changes to the model can be used to generate new implementations.
  • The company has a platform that allows citizen developers to work on the model and generate software without needing technical expertise.
  • The model allows for the capture of business knowledge and the creation of software that is consistent and maintainable.
  • The company’s low-code approach has allowed them to re-engineer their software and make it more scalable, with 27 years of experience in building systems.
  • They also use low-code to generate help and walkthroughs from the domain model, which can be used to train new employees.
  • The company has experience in using low-code to refactor their systems and make them more efficient.
  • They also have a generator that reads the model and generates code, allowing for easy maintenance and updates.