Die Oberfläche ist in PHP geschrieben, und kommuniziert mit dem Kern, einer MySQL Datenbank sowie dem Apache-Webserver und stellt das Bindeglied zwischen den einzelnen Komponenten dar.

Grob lassen sich die Module in vier Kategorien aufteilen: