Instant messaging

Introduction
Instant messaging allows for instant communication to anyone around the world. Users can get real time responses whether they're in the same city, country or continent.

Usages
IM gives the users the ability to talk to friends, family, colleagues and even strangers.

Examples
There are many different types of IM clients out there. Web messengers such as Meebo, Windows Live Web Messenger or Yahoo Messenger and even mobile clients such as Facebook Chat or Google talk Mobile.

Advantages
Instant messaging allows the users for real time chat with those that have the IM client as well. Customer support can benefit through using IM rather than relying on a phone support line. This is also good for cost savings as users won't have to pay for international and domestic phone rates. It's also incredibly convenient users can work on their projects without having to dedicate most of their time communicating on the other end

Disadvantages
There are security risks of IMs as they are usually attacked by hackers. By using poison URLs and virus laden attachments unwanted spyware can usually then enter the recipient's contact book. Virus etc can spread rapidly especially when it seems like a link sent is from a trusted friend. Also users can't send large amounts of information as you could do with email technology

A WhatsApp web client used for instant messaging:

http://www.techspot.com/fileshost/newspics3/2014/whatsapp-web.jpg