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 ist responsiv gestaltet, um den Anforderungen von Benutzer:innen 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 Ausrichtung anpassen. Die Anordnung von Menüleisten und des Seiteninhalts ist abhängig von der Fenstergrösse, in der OpenOlat geöffnet ist.