Das Vorhaben stellt hohe Ansprüche an die Qualität in der Softwareentwicklung, daher soll hierzu ein dezidiertes Arbeitspaket eingerichtet werden, das in permanenter Abstimmung mit dem Projektmanagement steht (AP6). Ein wichtiger Aspekt in der Software-Entwicklung sind generalisierte Workflows, bei denen Software-Module für die einzelnen Arbeitsschritte von der Datenintegration (einschließlich der Option für online-Daten), Modellaufbau und Simulation bis hin zur Visualisierung aufeinander aufbauen und direkt miteinander verknüpft werden können. Dies erfordert eine einheitliche Spezifikation der Inputs und Outputs für jedes Modul und erlaubt hierdurch das Hinzufügen oder Austauschen der in den einzelnen Schritten des Workflows verwendeten Algorithmen basierend auf der konkreten aktuellen Problemstellung. Für das Management und die kontinuierliche Prüfung der Workflows werden Automatisierungsmethoden des Software-Engineerings genutzt, etwa Versionierungs- und Managementtools wie GitLab. Darüber hinaus wird auf eine umfassende Dokumentation der Software und der verwendeten Algorithmen geachtet, welche die Pflege und Anpassung der Algorithmen und die Nutzung der entwickelten Werkzeuge auch über das Ende der Projektlaufzeit hinaus gewährleisten.