OpenCms je založen na technologiích Java a XML. Proto se snadno integruje do téměř libovolné moderní IT infrastruktury. OpenCms je webová aplikace, instalovaná na webovém serveru. Uživatelé k ní přistupují z libovolného místa pomocí internetového prohlížeče.
Funkcionalitu OpenCms je možné shrnout do těchto bodu:
- mechanizmus šablon řídících vzhled stránek, umožňující jednotnost prezentace
- WYSIWYG editor pro snadnou tvorbu prezentace
- podpora strukturovaných dokumentu
- možnost připravit prezentaci v "offline" verzi a publikovat až po její finalizaci
- sledování verzí uložených dokumentů, možnost jejich porovnání
- integrované workflow
- propracovaná správa uživatelů a uživatelských práv, umožňující efektivní týmovou práci
- podpora vícejazyčných verzí prezentace
- fulltextové vyhledávání
- vysoký výkon systému, zajištěný efektivním cachingem celých stránek i jejich částí
- mechanizmus modulů, zajištující snadnou instalaci rozšíření systému