OpenCms — профессиональная система управления сайтами любой сложности (CMS) коммерческого уровня с открытым исходным кодом и свободной лицензией. Написана с использованием Java, JSP и XML, для хранения данных использует СУБД MySQL, Oracle, PostgreSQL или SQL Server.
Система создана немецкой компанией Alkacon, и распространяется бесплатно под лицензией GNU LGPL. CMS требует серьёзного подхода к изучению и разработке веб-приложений на её основе. В отличие от быстро настраиваемых и «легковесных» систем, в которых сайт зачастую наполняется самими пользователями, цель OpenCms — предоставить каркас для профессионального сайта, над которым работают ряд специалистов. Для разработчиков есть мощная система шаблонов, поддержка Enterprise Java Beans, интеграция с сервером приложений, и т. п.; для администраторов и IT-специалистов есть поддержка кластеризации, система кэширования, система ролей и управления правами пользователей, и т. п.; для редакторов в OpenCms входит полнофункциональный WYSIWYG-редактор FCKeditor. Таким образом, OpenCms обеспечивает весь спектр возможностей CMS-системы.
OpenCms имеет большое количество внедрений: от сайтов-презентаций до новостных порталов и корпоративных интранет- и экстранет-решений. Система используется организациями всех размеров, включая подразделения EADS, Renault, British Petroleum, компания Oriflame, ряд крупных европейских банков, страховых обществ, университетов и т. п. . Достаточно полный список внедрений в России можно найти на сайте OpenCms.ru.