The project at Schleich, a German toy manufacturer, involved migrating a central application with gigabytes of production data to a new technology and system architecture, while cleaning up the data model and developing new applications with new functionality and data interfaces. The challenges included dealing with complex models and many connected entities, as well as involving power users in the development process to ensure that the software models were correct. A flexible software platform like Structr was essential for this project, allowing for easy modification of the data model and user interface, as well as handling changes effectively. With a flexible system, users can see new features and get bugs fixed quickly, leading to increased user acceptance. The project's success relied on an agile approach and a technology stack designed for flexibility, which is reflected in the use case of semantic product management.