The system exposes the collected data wherever possible using standard formats: xhtml for web pages, svg for vector images, odf for other documents.
The whole system it's composed by a server (that stores and retrieve the informations) and a client application that basically sends (and retrieve) the data to (from) the server.
The server is a group of Servlet/JSP that runs over Tomcat.
The client applications are java programs that runs over java 1.5
All the communication between server and clients (not to the web browser) uses XML encoded in UTF-8 over HTTP.
We use an XML application that express only essential data for our work.
You can find more information on the history page.