Entwickler können Inhaltstypen in OpenCms mit Hilfe von XML-Schemas erstellen.
Website-Templates werden in JSP entwickelt und generieren das notwendige HTML, CSS und JavaScript, um die Seiten anzuzeigen.
Komplexere Serverfunktionen können in Java programmiert werden. Eine umfangreiche Dokumentation erleichtert den Einstieg in die Welt von OpenCms.