Robert Quattlebaum: XMPP Client Daemon.
There are many Jabber clients out there for just about every platform imaginable. This is often cited as one of the strengths of Jabber, but it does have serious drawbacks; namely end-user confusion. I'm starting to think that the approach that nearly all of these programs take is incorrect. . . .
What I propose is that, on a desktop system, the individual jabber
connections themselves should not be handled by the jabber client at
allthey should be handled by some sort of Jabber daemon that would
establish a single connection to their jabber server upon logging into
the computer. [Planet Jabber]