The core program is just a plugin loader - all functionality is made available via plugins. This enforces modularity and ensures well defined component interaction via Interfaces.
Main Features:
Several independent profiles
Multiple accounts in one profile
Nested roster groups
Support JID escaping
Storage of history both locally and on the server, with the possibility of replication of history from the server to your computer
Agreed off save messages (mode OTR)
Full support for Jabber conferences
Create a bookmark at the conference with the possibility autologin
Support for CAPTCHA form, with the possibility of transmission without the use of browser
A few named windows with tabs for chats and conferences
Support for Adium message styles
Animated Emoticons (using Adium style)
Notifications of activity of the user in the chat
Automatic change of transport with preservation of names, groups, subscriptions and archive messages
Lists of privacy, with the possibility of ignoring or setting in invisible mode for individual contacts and groups
Multi-stage automatic change of status depending on the time of inactivity
Ability to set different status icons for individual contacts, and groups of contacts are connected through transport
Support for Avatars with the ability to specify a contact an arbitrary image as an avatar
Ability to add annotation to contact