Die Hexpertise Programme sind Client-Server-Anwendungen, die hauptsächlich für den Einsatz in kleinen beweglichen Teams entwickelt wurden. Solche Teams bestehen im Regelfall aus bis zu 15 Personen, welche Aufträge und Projekte bei unterschiedlichen Mandanten (Versicherungsunternehmen, Banken oder andere Gesellschaften) durchführen.

In den Teams werden die Anwendungen von Einzelpersonen "Stand-Alone" eingesetzt, d.h. ein PC (Notebook, Laptop) beherbergt alle Daten oder sie werden auf mehrere PCs verteilt und voneinander unabhängig genutzt. Der Datenaustausch zwischen den Arbeitsstationen erfolgt dann häufig per Datenträger oder durch kurzzeitiges Vernetzen der PCs.

In den Rechnungswesen- und Controllingabteilungen von Unternehmen werden permanent vernetzte PCs eingesetzt. Hier ist entscheidend, dass die Daten stets für alle autorisierten Benutzer verfügbar sind und alle Daten von vielen Teilnehmern zeitgleich und ohne Verzögerung bearbeitet werden können.

Das Programm muss also skalierbar sein und in unterschiedlichen Anwendungsumgebungen seinen Dienst verrichten. Zwischen den beiden Hauptanwendungsszenarien der reinen Einplatz-Lösung und der Client-Server Lösung gibt es verschiedene Zwischenlösungen. Ihr Einsatz empfiehlt sich z.B. dann, wenn die Einrichtung eines eigenen (dedizierten) Teamdatenbankservers zu zeit- und kostenaufwendig ist

Jede Hexpertise Anwendung besteht aus folgenden Komponenten:

  •  Der eigentlichen Anwendung (z.B. HexRe, HexSr, HexTec, etc.)  mit Benutzeroberfläche (GUI) und Verarbeitungslogik
  •  Einer lokalen Datenbank-Engine bzw. einem zentralen Datenbank-Server mit Anwendungsdaten, die tabellarisch gespeichert werden

Für die verschiedenen Anwendungsumgebungen (Anwendungsszenarien; Lösungen) ist entscheidend, "wo" die genannten Komponenten installiert sind. Unterschieden wird zwischen: