OpenCms est un système de gestion de contenu open source, écrit en Java et XML, pour créer et administrer des sites web. Il est distribué sous forme de téléchargement et d'image Docker, afin que les organisations le fassent fonctionner sur leur propre infrastructure. Le cœur du projet est publié sous licence LGPL-2.1.
OpenCms est développé par Alkacon Software GmbH & Co. KG, à Cologne (Allemagne), qui fournit aussi support, formation et conseil sur le produit. La société est établie dans l'Union européenne. Comme le logiciel fonctionne sur l'infrastructure de l'organisation, celle-ci décide elle-même où sont stockées ses données. Pour une organisation européenne, il s'agit d'une base ouverte et vérifiable ; l'exploitation, l'hébergement et les mises à jour de sécurité restent sous son contrôle ou celui d'un partenaire choisi.