L'architettura dell'applicazione L'applicativo è stato sviluppato interamente in c# facendo utilizzo di Mono. L'interfaccia, definita in ASP.NET , è pubblicata su web tramite
Apache che si occupa anche della gestione del protocollo HTTPS.
L'utente remoto viene autenticato tramite
LDAP (compatibile con eDirectory, ActiveDirectory, OpenLdap). Mono dispone di librerie implementate da Novell per l'accesso ad LDAP (Novell.Directory.Ldap).
L'archiviazione dei documenti avviene su file system, mentre abbiamo utilizzato
PostgreSQL per la gestione delle versioni dei documenti ed il log dettagliato delle attività.