Wir helfen Ihnen, die passende Umgebung für Ihr diaLIMS auszulegen, oder betreiben sie gleich für Sie.
Systemvoraussetzungen
Was diaLIMS braucht, damit alles läuft.
Bei diaLIMS as a Service kümmern wir uns um Server und Datenbank, Sie brauchen nur aktuelle Endgeräte. Installieren Sie diaLIMS On-Premises, stellen Sie die Systemumgebung bereit. Hier finden Sie die Anforderungen an Server, Datenbanken und Clients und mit dem Kompatibilitäts-Finder die passenden Versionen zu Ihrer diaLIMS-Version.


Bei diaLIMS as a Service
Server und Datenbank sind unsere Sache.
Nutzen Sie diaLIMS as a Service, betreiben wir Server, Datenbank und Cloud-Umgebung für Sie. Auf Ihrer Seite brauchen Sie nur:
- Desktop App: den Azure Virtual Desktop Client; besondere technische Voraussetzungen gibt es nicht, empfohlen sind ein aktuelles Betriebssystem und aktuelle Hardware
- Web App: einen Chromium-basierten Browser wie Google Chrome oder Microsoft Edge
- Mobile App: ein aktuelles Android oder iOS
- Internet: einen zeitgemäßen Internetzugang, unterwegs genügt eine aktuelle Mobilfunkverbindung ab 4G
Was passt zu Ihrer diaLIMS-Version?
Wählen Sie Ihre diaLIMS-Version: Sie sehen die mitgelieferte Java-Version, Java und Tomcat für den Web- und Middleware-Server, die unterstützten Windows-Versionen und die passenden Datenbankversionen. Oder gehen Sie den umgekehrten Weg und prüfen, welche diaLIMS-Versionen zu Ihrer Datenbank passen.
Ihre diaLIMS-Version
diaLIMS Desktop App
- Mitgelieferte Java-Version
- Java 21 (JRE 21.0.8+9)
Java muss auf den Clients nicht installiert sein. - Windows (Clients)
- Windows 11
- Windows Server
- Windows Server 2019Windows Server 2022Windows Server 2025
diaLIMS Web App & Middleware
- Java auf dem Web-/Application-Server
- Java 21
- Empfohlener Application-Server
- Apache Tomcat 10.1
Datenbanken
- Microsoft SQL Server
- SQL Server 2016 bis 2022 und Azure SQL
JDBC-Treiber: 12.10.0 - IBM DB2
- IBM DB2 12.1 (eingesetzt: 12.1 Modification 2)
JDBC-Treiber: 4.35.11 - Oracle
- Oracle 19c bis 23ai
JDBC-Treiber: ojdbc17 (23.8.0.25.04)
diaLIMS Desktop App
- Mitgelieferte Java-Version
- Java 21 (JRE 21.0.4+7)
Java muss auf den Clients nicht installiert sein. - Windows (Clients)
- Windows 10Windows 11
- Windows Server
- Windows Server 2019Windows Server 2022
diaLIMS Web App & Middleware
- Java auf dem Web-/Application-Server
- Java 21
- Empfohlener Application-Server
- Apache Tomcat 10
Datenbanken
- Microsoft SQL Server
- SQL Server 2014 bis 2022 und Azure SQL
JDBC-Treiber: 12.6.3 - IBM DB2
- IBM DB2 11.5 (eingesetzt: Mod Pack 9)
JDBC-Treiber: 4.33.31 - Oracle
- Oracle 19c bis 23ai
JDBC-Treiber: ojdbc11 (23.4.0.24.05)
diaLIMS Desktop App
- Mitgelieferte Java-Version
- Java 17 (JRE 17.0.3+7)
Java muss auf den Clients nicht installiert sein. - Windows (Clients)
- Windows 10Windows 11
- Windows Server
- Windows Server 2019Windows Server 2022
diaLIMS Web App & Middleware
- Java auf dem Web-/Application-Server
- Java 17
- Empfohlener Application-Server
- Apache Tomcat 9
Datenbanken
- Microsoft SQL Server
- SQL Server 2014 bis 2022 und Azure SQL
JDBC-Treiber: 12.4.0 - IBM DB2
- IBM DB2 11.5 (eingesetzt: Mod Pack 8)
JDBC-Treiber: 4.32.28 - Oracle
- Oracle 11g Release 2 bis 23c
JDBC-Treiber: JDBC 4 – 23c (23.2.0.0)
diaLIMS Desktop App
- Mitgelieferte Java-Version
- Java 17 (JRE 17.0.3+7)
Java muss auf den Clients nicht installiert sein. - Windows (Clients)
- Windows 10
- Windows Server
- Windows Server 2016Windows Server 2019
diaLIMS Web App & Middleware
- Java auf dem Web-/Application-Server
- Java 17
- Empfohlener Application-Server
- Apache Tomcat 9
Datenbanken
- Microsoft SQL Server
- SQL Server 2012 bis 2019 und Azure SQL
JDBC-Treiber: 10.2.1 - IBM DB2
- IBM DB2 11.5 (eingesetzt: Mod Pack 7)
JDBC-Treiber: 4.31.10 - Oracle
- Oracle 11g Release 2 bis 21c
JDBC-Treiber: JDBC 4 – 21c (21.5.0.0)
diaLIMS Desktop App
- Mitgelieferte Java-Version
- Java 14 (JRE 14.0.2+12)
Java muss auf den Clients nicht installiert sein. - Windows (Clients)
- Windows 10
- Windows Server
- Windows Server 2016Windows Server 2019
diaLIMS Web App & Middleware
- Java auf dem Web-/Application-Server
- Java 14
- Empfohlener Application-Server
- Apache Tomcat 9
Datenbanken
- Microsoft SQL Server
- SQL Server 2012 bis 2019 und Azure SQL
JDBC-Treiber: 9.2.1 - IBM DB2
- IBM DB2 11.5 (eingesetzt: Mod Pack 5)
JDBC-Treiber: 4.28.11 - Oracle
- Oracle 11g Release 2 bis 21c
JDBC-Treiber: JDBC 4 – 21c (21.1.0.0), ojdbc11
diaLIMS Desktop App
- Mitgelieferte Java-Version
- Java 14 (JRE 14.0.2+12)
Java muss auf den Clients nicht installiert sein. - Windows (Clients)
- Windows 10
- Windows Server
- Windows Server 2016Windows Server 2019
diaLIMS Web App & Middleware
- Java auf dem Web-/Application-Server
- Java 14
- Empfohlener Application-Server
- Apache Tomcat 9
Datenbanken
- Microsoft SQL Server
- SQL Server 2012 bis 2019
JDBC-Treiber: 8.4.1 - IBM DB2
- IBM DB2 11.5 (eingesetzt: FP0)
JDBC-Treiber: 4.26.14 - Oracle
- Oracle 11.2.0.4 bis 19.3 (eingesetzt: 19c)
JDBC-Treiber: ojdbc10 (19.7.0.0)
Passt meine Datenbank?
Wählen Sie Ihr Datenbanksystem und dessen Version. Wir zeigen, welche diaLIMS-Versionen dazu passen.
Alle Angaben als Tabelle
| diaLIMS | Mitgelieferte Java-Version | Java auf dem Web-/Application-Server | Tomcat | Windows (Clients) | Windows Server | Microsoft SQL Server | IBM DB2 | Oracle |
|---|---|---|---|---|---|---|---|---|
| Version 2026 | Java 21 (JRE 21.0.8+9) | Java 21 | Apache Tomcat 10.1 | Windows 11 | Windows Server 2019, Windows Server 2022, Windows Server 2025 | SQL Server 2016 bis 2022 und Azure SQL 12.10.0 | IBM DB2 12.1 (eingesetzt: 12.1 Modification 2) 4.35.11 | Oracle 19c bis 23ai ojdbc17 (23.8.0.25.04) |
| Version 2025 | Java 21 (JRE 21.0.4+7) | Java 21 | Apache Tomcat 10 | Windows 10, Windows 11 | Windows Server 2019, Windows Server 2022 | SQL Server 2014 bis 2022 und Azure SQL 12.6.3 | IBM DB2 11.5 (eingesetzt: Mod Pack 9) 4.33.31 | Oracle 19c bis 23ai ojdbc11 (23.4.0.24.05) |
| Version 2024 | Java 17 (JRE 17.0.3+7) | Java 17 | Apache Tomcat 9 | Windows 10, Windows 11 | Windows Server 2019, Windows Server 2022 | SQL Server 2014 bis 2022 und Azure SQL 12.4.0 | IBM DB2 11.5 (eingesetzt: Mod Pack 8) 4.32.28 | Oracle 11g Release 2 bis 23c JDBC 4 – 23c (23.2.0.0) |
| Version 14 | Java 17 (JRE 17.0.3+7) | Java 17 | Apache Tomcat 9 | Windows 10 | Windows Server 2016, Windows Server 2019 | SQL Server 2012 bis 2019 und Azure SQL 10.2.1 | IBM DB2 11.5 (eingesetzt: Mod Pack 7) 4.31.10 | Oracle 11g Release 2 bis 21c JDBC 4 – 21c (21.5.0.0) |
| Version 13 | Java 14 (JRE 14.0.2+12) | Java 14 | Apache Tomcat 9 | Windows 10 | Windows Server 2016, Windows Server 2019 | SQL Server 2012 bis 2019 und Azure SQL 9.2.1 | IBM DB2 11.5 (eingesetzt: Mod Pack 5) 4.28.11 | Oracle 11g Release 2 bis 21c JDBC 4 – 21c (21.1.0.0), ojdbc11 |
| Version 12 | Java 14 (JRE 14.0.2+12) | Java 14 | Apache Tomcat 9 | Windows 10 | Windows Server 2016, Windows Server 2019 | SQL Server 2012 bis 2019 8.4.1 | IBM DB2 11.5 (eingesetzt: FP0) 4.26.14 | Oracle 11.2.0.4 bis 19.3 (eingesetzt: 19c) ojdbc10 (19.7.0.0) |
Stand der Angaben: Mai 2026, aufgeführt sind die gepflegten Versionen. diaLIMS kann auch auf nicht aufgeführten Betriebssystemversionen laufen; Fehler dort beheben wir aber nicht im Rahmen von Gewährleistung oder Support. Das gilt auch für abweichende Datenbank- und Treiberversionen. Ab Version 10 braucht die Desktop App ein 64-Bit-Betriebssystem. Bei IBM DB2 sichert IBM die Kompatibilität des Treibers für jeweils eine Version darunter und darüber zu.
Anforderungen an die Server
Alle Server lassen sich auf einem oder mehreren physischen oder virtuellen Servern bereitstellen, je nach Auslastung. Bei kleinen bis mittleren Installationen reicht in der Regel ein gut ausgestatteter Server.
Die zentrale Datenbasis
diaLIMS unterstützt Microsoft SQL Server, Microsoft Azure SQL, IBM DB2 und Oracle jeweils in der aktuellen Version. Für ein System mittlerer Größe (rund 30 Benutzer) unter Windows oder Linux empfehlen wir:
- Multi-Core-CPU mit mindestens 4, empfohlen 8 Kernen
- mindestens 16 GB, empfohlen 32 GB freier Hauptspeicher
- mindestens 100 GB, empfohlen 250 GB für die laufende Datenbank, dazu mindestens 250 GB, empfohlen 500 GB für Sicherungen
- schnelles Festplattensystem bzw. RAID, empfohlen mit SSD; SAN und NAS werden unterstützt, Virtualisierung (z. B. VMware) ist möglich
Für eine konkrete Auslegung empfehlen wir, das Mengengerüst zu ermitteln. Auf dem Datenbank-Server sollte kein Virenscanner die Verzeichnisse der laufenden Datenbanken überwachen. Sichern Sie die Datenbank regelmäßig extern, empfohlen täglich und online.

Das Basissystem
Auf dem Programm-Server wird das Basissystem installiert. Er braucht mindestens 20 GB Festplattenplatz; alle Daten darauf sollten regelmäßig extern gesichert werden.
Laufen dort Hintergrunddienste, etwa zeitgesteuerte Datenimporte oder -exporte über Taskplaner oder Dienst, muss der Server zusätzlich die Anforderungen eines Clients erfüllen.
Ablage für Berichte
Für die Berichte aus diaLIMS brauchen Sie einen Datei-Server mit einer Netzwerkfreigabe, die alle Clients erreichen. Wie viel Platz nötig ist, hängt von Anzahl und Größe Ihrer Berichte ab. Sichern Sie die Daten regelmäßig extern, empfohlen täglich.

E-Mail aus diaLIMS
Für die integrierten Mail-Funktionen brauchen Sie einen SMTP-Server mit Anmeldung über Benutzer und Passwort (SMTP-Authentifizierung).
Für Web App, Mobile App und REST-API
Web App und Middleware sind in Java entwickelt und laufen auf einem Web- bzw. Application-Server, der die benötigte Java-Version unterstützt. Wir entwickeln und testen mit Apache Tomcat und garantieren dafür die volle Funktion; bei anderen Servern testen Sie bitte vorher angemessen.
- direkte Verbindung zur diaLIMS-Datenbank
- SSL-verschlüsselte Verbindung für den Zugriff über Web App und Middleware
- für die Middleware empfohlen: Zugriff über VPN-Gateway, mindestens aber den Application-Server in einer DMZ
Welche Java- und Tomcat-Version zu Ihrer diaLIMS-Version passt, zeigt der Kompatibilitäts-Finder.
Clients und Netzwerk
Was die Arbeitsplätze brauchen.
- Desktop App unter Windows oder Linux: empfohlen Intel Core i7, 8 GB Hauptspeicher, mindestens 1 GB Festplattenplatz und eine Bildschirmauflösung von mindestens 1920 × 1080. Java muss nicht installiert sein, die passende Version ist dabei. Bei Remote Desktop, Azure Virtual Desktop oder Citrix gelten diese Anforderungen für den Server.
- Web App: ein Chromium-basierter Browser wie Google Chrome oder Microsoft Edge
- Mobile App: ein aktuelles Android oder iOS
- Netzwerk: mindestens 100 MBit/s zwischen Server und Client, empfohlen 1 GBit/s. Ein ausgelastetes Netzwerk oder WLAN kann die Geschwindigkeit deutlich bremsen.
Die Desktop App installieren Sie zentral auf dem Programm-Server, dann genügen auf den Clients ein Netzlaufwerk und eine Verknüpfung, oder verteilt auf jedem Client mit automatischer Software-Verteilung. Bei langsamen Netzwerken ist die verteilte Installation oft schneller, die zentrale ist einfacher zu verwalten.

Etikettendrucker und Barcodeleser
Bewährt im Laboralltag.
Grundsätzlich lässt sich jedes aktuell erhältliche Etikettendrucksystem an diaLIMS anbinden. Sehr gute Erfahrungen haben wir zum Beispiel mit diesen Geräten gemacht:
- Zebra Etikettendrucker, z. B. Zebra ZD621t
- Brady Etikettendrucker, z. B. Brady BP1344 (300 dpi)
- Barcodeleser, z. B. Datalogic FireScan oder Datalogic QuickScan
Welcher Drucker passt, hängt vom Etikettenmaterial ab: leicht lösbar, wasserlöslich oder für die Lagerung in Flüssigstickstoff geeignet, und von der Etikettengröße.
