OpenOLAT is a web application and is mostly written in Java. Furthermore we use standard web applications such as: Apache (web server), Tomcat (application server), a MySQL data base (other data bases are also possible), and XML (data management). Intuitive user interfaces are implemented using Web 2.0 technologies.
Web applications can cause problems when pushing the back button of your browser. OpenOLAT supports the Browser-Back, but this function is still in its beta phase which may result in unexpected effects.