Xmpp
Xmpp client
Questions in this topic
In which programming language WhatsApp is developed?
What is XMPP client?
Which protocol is used for chat?