Instant messaging is the most convenient means of communications on the internet today, filling an important niche between a phone call and e-mail; it's fast, and not too intrusive. Users connect to a central server which allows real time message delivery to and from other users.