Openfire — это сервер мгновенных сообщений и групповый чат на основе протокола XMPP (Jabber), написанный на языке Java. Он распространяется под лицензией Apache 2.0 и предназначен для развёртывания внутри организаций или публичных сервисов с возможностью гибкого администрирования и расширения функциональности. Изначально проект развивался компанией Jive Software под именами Jive Messenger и Wildfire, а с 2008 года находится под управлением сообщества Ignite Realtime.
Сервер позволяет клиентским приложениям, поддерживающим XMPP, обмениваться сообщениями, поддерживать присутствие (online/offline) пользователей, создавать конференции и управлять контактными списками. Администрирование проводится через веб-интерфейс, дополнительно возможна интеграция с LDAP или сторонней базой данных, а архитектура предусматривает подключаемые модули (плагины) и масштабирование в средах с высокой нагрузкой.
- Веб-консоль для администрирования (по умолчанию на портах 9090/9091)
 - Плагинная архитектура для расширения возможностей сервера
 - Поддержка аутентификации через LDAP / Active Directory
 - Хранение данных (профили, сообщения, журналы) в реляционной СУБД через JDBC
 - Поддержка SSL/TLS для защищённых соединений
 - Горизонтальное масштабирование и кластеризация (через плагины или распределённые модули)
 - Поддержка сервер-клиент и сервер-сервер соединений
 - Функции офлайн-сообщений и очередей сообщений
 - Расширения XMPP (мульти-чаты, публикация/подписка, поиск, фильтрация контента и др.)
 - Поддержка аудио/видео и веб-конференций через плагины (внешние компоненты)