Многие приложения CommuniGate Pro, такие как PBX, WebMail, и т. д. используют язык CG/PL, подобный языку JavaScript. В то время как другие языки используют большой набор «стандартных» или «стоковых» аппликаций, CommuniGate Pro является универсальной платформой для разработки и применения разнообразных приложений для работы в интернете, с телефонией, электронной почтой, приложений для организации коллективной работы.
Приложения на базе CG/PL могут получить доступ ко всем компонентам и подсистемам CommuniGate Pro, включая хранилище электронных писем и коллективной организации труда, VoIP, файловому хранилищу, клиентам мгновенных сообщений и службе статуса присутствия, биллинговой службе, и администрированию.
Будучи глубоко интегрированной в CommuniGate Pro, среда CG/PL является более эффективной чем, другие среды на базе Java.
CommuniGate Pro предоставляет клиент мгновенных сообщений/статус присутствия (система CPIM), сочетающий в себе как модели XMPP так и SIP. Данная система связана с другими компонентами CommuniGate Pro – Процессором правил, Файловым хранилищем, и т.д.
Пользователи могут подсоединяться к своим учетным записям CommuniGate Pro, используя любой клиент XMPP и/или клиент SIP CPIM, или клиент XIMSS, например клиент для организации коллективной работы Samoware
CommuniGate Pro позволяет пользователям обмениваться информацией через клиенты мгновенных сообщений или же статусом присутствия с другими пользователями или системами.
CommuniGate Pro имеет самый передовой сервер электронной почты на сегодняшнем рынке. Он может обмениваться электронными письмами с любыми почтовыми серверами, использующими SMTP-протокол, и их расширениями, а также предоставляет доступ к почтовым ящикам, привязанным к учетной записи через протоколы POP, IMAP, MAPI, и AirSync.
Взаимодействие с продуктами Microsoft:
Модуль SMTP использует сложную систему предотвращения получения нежелательной почты – от системы обучения (RBL) и отсроченного отклика до автоматического добавления подозрительно IP-адреса в черный список.