About OpenCms
OpenCms is a Java/XML based open-source content management system designed for building and managing large, multi-tenant websites. It offers browser-based editing with inline editing, a sitemap editor, and a centralized Workplace backend for administration. The project ships with the Mercury Bootstrap 5 template and provides a REST API for headless content delivery, with LGPL licensing and an extensible module system.
Key features
- Browser-based WYSIWYG inline editing and drag-and-drop content authoring
- Sitemap editor and centralized Workplace for administration
- Multi-tenant support for centrally managed websites
- REST API for headless access plus WebDAV/CMIS content access
- Template system (Mercury, Bootstrap 5) and JSP-based templating
- Database-backed repository with support for MySQL/MariaDB, PostgreSQL, Oracle, MSSQL, DB2
- Integrated search with Apache SOLR and no-SQL like query capabilities
- Extensible via a modular architecture and optional commercial extensions (OCEE)
- Docker image and GitHub source for development and testing
Why choose OpenCms?
- Open-source and license-free (LGPL), with no upfront licensing costs
- Proven, enterprise-grade CMS designed for large websites and complex multi-website deployments
- Rich feature set including inline editing, page/workflow management, and headless API
- Active development, regular releases, and strong community support
- Flexible deployment options (self-hosted on your own infrastructure, including EU-based environments)
Pricing
- OpenCms core is open-source and freely available under the LGPL license
- No mandatory license fees for the core software
- Optional commercial extensions available (Alkacon OCEE) for enhanced features and support