Основанная на технологии Java и XML. OPENCMS написана на Java с широким использованием стандартных и распространенных технологий (Servlet, JSP, XML, JDBC). Это обеспечивает возможность легкой и эффективной интеграции с различными системами и платформами. Java является широко распространенной и хорошо зарекомендовавшей себя платформой для построения надежных многоуровневых систем.

Простота установки. OPENCMS имеет встроенный мастер установки с HTML-интерфейсом. После предварительной подготовки серверной платформы (возможно, будет необходимо установить WWW-сервер с поддержкой Java Servlets / JSP и сервер баз данных) он позволит вам провести установку и настройку OPENCMS легко и быстро. Мастер проведет вас через все этапы установки системы и позволит изменить ее параметры. Весь процесс установки займет не более десяти минут.

Привычную рабочую среду в веб-браузере. Интерфейс OPENCMS — так называемый «рабочий стол» — полностью базируется на веб-браузере. Таким образом, пользователь имеет возможность редактировать и публиковать информацию в привычном интерфейсе. Система не требует установки дополнительного программного обеспечения на компьютере пользователя. Внешний вид системы долгое время оттачивался с участием большого количества независимых экспертов. Он будет привычен и понятен любому, кто знаком с Windows и приложениями Office.
Быстрое обучение работе с системой. Пользовательский интерфейс OPENCMS тщательно продуман и специально сделан максимально похожим на стандартный интерфейс Windows. При входе в OPENCMS пользователь попадает в привычную для него среду, а наличие удобной справки позволит ему быстро сориентироваться в системе.

Простота управления ресурсами сайта. Пользователи системы могут легко и эффективно управлять различными ресурсами сайта — страницами, изображениями, анимированными роликами и др. Страницы организованы в виде привычной иерархии папок и файлов. Мультимедийные ресурсы собраны в коллекции, называемые галереями, которыми удобно управлять. OPENCMS поддерживает все общепринятые форматы файлов. Доступ к галереям осуществляется с WYSIWYG-редактора. В масштабных проектах вы можете распределить файлы и картинки по целому ряду галерей с различными правами доступа к каждой.

Встроенное управление пользователями и правами доступа. Доступ к различным ресурсам OPENCMS может контролироваться пользователем при помощи функции права доступа. Это гарантирует оптимальную организацию рабочего места и контролируемый доступ к защищенным зонам. У каждого ресурса в OPENCMS есть свой владелец, связанная с ним группа пользователей и определенный уровень доступа. Одновременная работа нескольких пользователей. Работать с системой могут несколько пользователей одновременно. OPENCMS сама контролирует, кто и что редактирует в данный момент. Это исключает ситуации, в которых несколько человек могут вносить изменения на одной и той же странице сайта. С другой стороны, эта возможность позволяет вам опубликовать на сайте любое количество материала в сжатые сроки.

Управление публикацией ресурсам сайта. В OPENCMS встроенный механизм публикации ресурсов. Ваш сайт имеет одновременно две версии: «online» — доступна посетителям сайта, и «offline» — доступна только пользователям системы. Это позволяет организовать типичный цикл публикации материала: редактирование — проверка — публикация. Есть возможность отмены внесенных изменений и возврата к последней опубликованной версии.
Управление задачами. В систему встроен гибкий и мощный механизм управления рабочим процессом, основанный на проектах и задачах. Есть возможность назначать задания пользователям системы и оповещать о событиях по электронной почте. Все этапы выполнения задачи записываются в журнал.

Удобный WYSIWYG-редактор. Система имеет встроенный WYSIWYG-редактор, позволяющий редактировать тексты, а также вставлять картинки одним движением мыши. WYSIWYG-редактор позволяет редактировать содержимое сайта в режиме оффлайн, а также имеет функцию предварительного просмотра, что позволяет увидеть страницу так, как увидят ее посетители сайта. Когда вы довольны результатом, вы можете опубликовать все тексты и картинки одним щелчком клавиши мыши.

Поддержка многоязыковая веб-сайтов. OPENCMS позволяет создавать багатоязикови сайты. Встроенный модуль интернационализма поддерживает все существующие орфографические системы, включая даже так называемые «двубайтные» языка: китайский и японский. Также доступен модуль сопровождения многоязыковой сайта, что позволяет эффективно организовать работу переводчиков. Контроль версий ресурсам сайта. Данная функция позволяет отслеживать, какие изменения были сделаны на сайте, кем и когда. Все предыдущие версии страниц архивируются и могут быть легко восстановлены. Таким образом, если то было сделано неверно, вы всегда можете обратиться к более ранней версии страниц и исправить ошибку, не прилагая дополнительных усилий.

Никаких ограничений на дизайн. Внешний вид сайта, созданного с помощью OPENCMS, может быть каким угодно — от простого до очень сложного с большим количеством графики, звука и флэш-анимации. Вы сами решаете, что вам нужно, а OPENCMS помогает реализовать это быстро и с наименьшими затратами. Гибкий механизм шаблонов страниц Система устроена таким образом, что содержание сайта полностью отделен от его внешнего вида (дизайна). Это позволяет легко и быстро изменить дизайн без необходимости заносить содержимое на сайт еще раз. Это также позволяет реализовать различное представление содержимого сайта для разных типов браузеров (РС Desktop WEB-браузер, PDA или WAP-браузер) или для разных категорий посетителей (зарегистрированных и обычные посетители).

Эти возможности в OPENCMS реализованы на базе шаблонов. Они являются функциональными блоками, подключаются и наращиваемые. Есть возможность использовать различные языки при программировании шаблонов. В OPENCMS вы можете комбинировать шаблоны самыми разными способами, упрощая процесс публикации информации на сайте. Поддержка технологии JSP В OPENCMS встроенная интеграция со стандартным Java-механизмом создания динамических веб-страниц JSP. С помощью этого механизма можно также создавать шаблоны страниц.

Многоязычный пользовательский интерфейс. Рабочее пространство системы может быть представлено на разных языках. В данный момент доступны Английский, Русский, Немецкий, Шведский и Французский языки. Удобная справочная система В OPENCMS встроенная удобная и понятная справочная система, которая поможет новичку быстро разобраться с пользовательским интерфейсом рабочей среды. Справка доступна на английском, русском, шведском и немецком языках.