OES unterscheidet standardisierte Datenstrukturen und Funktionalitäten, die im OES-Core und OES-Theme zusammengefasst werden, von projektspezifischen Erweiterungen, die die zusätzlichen Bedarfe einzelner OES-Anwendungen abdecken. <hi xmlns="http://www.tei-c.org/ns/1.0" rend="background(white)">Jede OES-Instanz implementiert über einen OES Projekt-Plugin („</hi>OES Project“ <hi xmlns="http://www.tei-c.org/ns/1.0" rend="background(white)">) ein projektabhängiges Datenmodell, über welches projektspezifische Datenstrukturen, Präsentationen und Interaktionen der digitalen Inhalte definiert werden.</hi> Über Konfigurationsoptionen in der Redaktionsumgebung („OES-Settings“) lassen sich zahlreiche Aspekte der Präsentation administrieren; für weitere projektspezifische Anpassungen kann in Ergänzung zum OES-Theme ein Child-Theme („OES Project Theme“) erstellt werden.