Technologie und Navigation
OpenOlat ist eine Webapplikation und ist hauptsächlich in Java geschrieben. Weiter werden die heute üblichen Standards für Webanwendungen verwendet: Apache als Web-Server, Tomcat als Applikations-Server, eine PostgreSQL- Datenbank (es können auch andere Datenbanken verwendet werden) und XML zur Verwaltung der Daten. Für die Realisierung von intuitiven Benutzeroberflächen werden Web 2.0-Technologien eingesetzt. Dateien können per drag&drop hochgeladen werden.
OpenOlat wurde responsiv gestaltet, um den Anforderungen Benutzer mobiler Geräte zu entsprechen. Auf diese Weise lässt sich OpenOlat auch auf kleinen Bildschirmen von Mobiltelefonen einwandfrei nutzen, da sich Layout und Aufbau des Seiteninhalts an Fenstergrösse und Orientation ausrichtet. Die Anordnung von Menüleisten und des Seiteninhalts ist abhängig von der Fenstergrösse in der OpenOlat geöffnet wurde.