Na minha antiga empresa, usamos o Jabber. Nosso lançamento foi auxiliado por um patch no jabberd que permitiu que o diretório fosse preenchido via LDAP e anexado ao nosso Active Directory, para que qualquer novo usuário visse todos na empresa (e os classificasse em seus diferentes grupos de departamentos).
Usamos o Pidgin como cliente, o que também permitiu que as pessoas se conectassem ao AIM / ICQ, etc.