У каждого пользователя Jabber есть ростер — список контактов. Это набор данных, включающий группы контактов, их адреса, тип подписки. Ростер хранится на сервере Jabber и не зависит от конкретной программы-клиента Jabber. Это позволяет иметь один список контактов для любой программы и для любого места подключения.
По умолчанию история сообщений на сервере не хранится. Для этого есть специальные сервисы, например, jogger, который позволяет просматривать историю сообщений на web-сайте.
В ростере не обязательно хранить контакты в общей куче, можно разделить их по разным группам. Можно хранить один и тот же контакт в нескольких группах сразу. Контакт удаляется из ростера после удаления его из всех групп.