Open House was a three-layered project, using Outsystems at the top layer. Starting from scratch, the Outsystems purpose in this process was to have a clean and efficient platform, capable to grow rapidly when evolving and incorporating more products to the platform. Using a whole variety of functionalities native to Outsystems, we developed most of the “new” Business logic of the process. There were also 2 more layers. Middleware, developed on Java, holds the communication between Front End and Core Systems. The Core Systems, also had to adapt and develop new features for this new process.