OpenCms is an open source content management system written in Java. It is distributed by Alkacon Software under the LGPL license. OpenCms requires a JSP Servlet container such as Apache Tomcat.
It is a CMS application with a browser-based work environment, asset management, user management, workflow management, a WYSIWYG editor, internationalization support, content versioning, and more features.
OpenCms was launched in 1999, based on its closed-source predecessor MhtCms. The first open source version was released in 2000.
OpenCms has been used by large organizations such as the LGT Bank of Lichtenstein, BP South Africa, and UNICEF Netherlands. Other major corporations, such as AT&T, may also use this software.