Eine Installation besteht aus den folgenden Komponenten:
- dem Client auf dem Arbeitsplatz des Benutzers. Hier wird der Benutzerdialog geführt; hier werden Exporte und Importe von Excel-Dateien durchgeführt und verschiedene Auswertungen über einen Windows-Drucker gedruckt. Vom Client aus erfolgt kein direkter Zugriff auf die Datenbank.
- dem Applikationsserver als eigenständigem Prozess (z.B. Windows-Dienst) oder als Servlet unter der Kontrolle eines Web-Application-Servers (Tomcat). Hier werden Nachrichten der Clients entgegengenommen und verarbeitet. Von hier aus erfolgt der Zugriff auf die SQL-Datenbank.
- der Datenbank (Microsoft SQL Server oder Oracle oder MySQL).