To benefit from the broad compatibility of Linux with QM software while avoiding its steep learning curve, we elected to develop CalcUS as a web-based platform based on a Linux server. This makes the tool OS independent for the end-user and eliminates the need to download and install software to be used. We thus designed a stack of services to power the required functionalities. The entire configuration has been automated using Docker, 21 an open-source containerization platform. Indeed, the configuration files provided in CalcUS contain the procedures to ensure that the different services are set up correctly. Docker uses these files to create the CalcUS virtual environment. In practice, this means that CalcUS requires minimal configuration during the installation. Moreover, Docker makes running a Linux virtual machine on any OS possible. This creates a stable and constant Linux environment for CalcUS while still being available on all systems.