L'architecture choisie est une architecture à trois tiers avec un serveur base de données faisant office de serveur d'application. Un serveur web répond aux requêtes internet. Les postes clients sur le réseau local peuvent travailler en client serveur ou en mode intranet.
Le firwall relié à la DMZ, au réseau local et au réseau internet fait office de routeur et de filtre contrôlant le trafic et protégeant le réseau local et le serveur base de données contre toute tentative d'intrusion.
Les serveurs web et base de données tourneront sous GNU/Linux. Le SGBD choisi est postgresql. Les postes clients peuvent indifféremment être sous GNU/Linux ou sous windows sous toutes ses versions. Le firewall est préférable sous openBSD mais il peut très bien être sous GNU/Linux.