Ny teknisk arkitektur

Arkitekturen i G5 är i tre lager: klient, applikationsserver och databasserver. Detta till skillnad mot G4 som bara har två lager med en "fet" klient som jobbar mot databasservern.

Klient

I G5 finns klienten i två utföranden: Windowsklient och mobilklient. Klienterna är "tunna" klienter som endast tar hand om användargränssnittet. Mobilklienten körs i en vanlig webbläsare. Den finns dessutom som app till IOS och Android och går att ladda ned från Apple App Store respektive Google Play Store. Till mobilklient och app ingår en särskild webbserver.

Applikationsserver

Applikationsservern (Monitor-servern) är systemets hjärta, som innehåller all affärslogik som bestämmer hur allting fungerar. Genom att centralisera detta i en applikationsserver kan olika typer av klienter använda samma funktioner, och det säkerställs att dessa funktioner alltid utförs på samma sätt. Alla affärstransaktioner går genom applikationsservern i stället för att programmen jobbar direkt mot databasen.

Applikationsservern ger också större möjligheter att lägga upp jobb som ska köras automatiskt på servern utan att någon användare gör något i klienten, t.ex. schemalagda beräkningar som nettobehovskörning.

Databasserver

Databasservern består av en databashanterare SAP SQL Anywhere eller Microsoft SQL-server som körs på samma dator som applikationsservern.