openEngine ist ein Open Source Web Content Management System geschrieben in PHP und unter der GNU GENERAL PUBLIC LICENSE lizenziert. Für die Versionen am 2.0 ist PHP 5 erforderlich. Als Datenbank benötigt man MySQL ab Version 4. Das System ist sehr schlank gehalten. Für die Installation benötigt man nur 10 MB Speicherplatz. Die Installation ist nicht ganz einfach da man diese manuell durchführen muss. Man muss eine Datenbank anlegen, in diese dann die SQL Daten importieren und die config.php dann der Datenbank anpassen. Prinzipiell ist das für einen erfahrenen Anwender kein Problem. Für einen Anfänger sicher problematisch. Das Content Management System openEngine kann man in 2 Versionen downloaden. Einmal mit einer Beispielseite und einem Installiertem Template (Layout) und einmal völlig leer.
Die leere Version richtet sich an den Professionalisten und an keinen Anfänger. Man sollte hierzu gute CSS und PHP Grundkenntnisse mitbringen um das System gestalten zu können. Bei der Installation mit der Beispielseite kann man sich schon leichter orientieren.
In das Content Management System openEngine wurde das YAML (X)HTML/CSS Framework als Template und als Vorlage für die Templates integriert. Man kann YAMAL aber nicht als fertiges Template sehen sondern es dient nur zu Vorlage und bringt viele Vorlagen und Beispiele für die hohe Kunst der CSS Framework Gestaltung mit. Das es keine weiteren fertigen Templates gibt muss man sich das Layout selbst erstellen.
Das Arbeiten und erstellen der Inhalte mit Texten und Bilder ist sehr einfach. Man kann sehr einfach Bilder einbinden und mit den Dateimanager verwalten und auf den Webserver laden. Die Texte und Bilder lassen sich mit dem WYSIWYG Editor sehr einfach formatieren und gestalten.
Durch die Problematik der Layoutgestaltung richtet sich openEngine an den professionellen Webdesigner der das Grundsystem erstellt und dann an einen Kunden im fertigen zustand übergibt. Dieser kann dann sehr einfach die Inhalte verwalten.