La partie cliente de WFS est écrite en Java Java (jdk 1.3 et swing).
La base de données est une base MySQL accédée via JDBC.
Le serveur Web utilisé est Apache avec l'extension servlet Jserv

Lorsqu'un utilisateur selectionne un fichier, le fichier est automatiquement transferé du serveur vers le poste de travail ou il est stocké dans un répertoire temporaire puis visualisé à l'aide du viewer associé à ce type de fichier.Lorsque l'utilisateur quitte le viewer le document est alors automatiquement transferé du poste de travail vers le serveur si il a été modifié.