The Web interface is entirely written in PHP4. The Apache webserver with mod_php is used to serve request to the web interface.
The web interface supports SSL encryption and authentication against LDAP. It is important to understand that all critical operations on LDAP are done only with the credentials the user has supplied. The web interface does not act with administrative permissions on the LDAP server unless the user has provided the according credentials. All access permission control is done entirely by the LDAP server.
The web interface does not work on local files on the Kolab server. It only communicates with the LDAP server. The Kolab configuration backend learns asynchronously about LDAP changes and takes appropriate actions independently.
The actual user interface is described in a separate document.