To control this process there are so-called build tools. These help you to structure and reliably execute the above mentioned process. The Goobi viewer has used a build system called "Ant" so far. This was replaced in May by the "Maven" build system. There are several reasons for this change. The key factor is the simplified exchange and reuse of functionalities between different software. An example is the intranda ContentServer, which is responsible for image display in Goobi workflow and the Goobi viewer. With Maven, it is much easier to update the ContentServer in the individual applications when it is updated. A further advantage is that Maven also provides recommendations for project structures, better understood perhaps as folder structures. Any software developer can move within a project without having to know the software itself, as long as they know Maven and the project follows this standard.