Empathy is a messaging program which supports text, voice, video chat, and file transfers over many different protocols. You can tell it about your accounts on all those services and do all your chatting within one application.
Trillian is an instant messaging app that works on phones, tablets, and desktops while keeping your chats neatly synchronized between all of them! We think conversation should be easily shared between all of your devices, not trapped as text messages on your phone.
XMPP, or Extensible Messaging and Presence Protocol, is an open standard for instant messaging and real-time communication, allowing for message exchanges between any two entities on the Internet. It's known for its decentralized and extensible nature.