What is Instant Messaging?

Instant messaging is used by several programs such as ICQ, AIM, Yahoo Messenger, and MSN messenger. What these programs allow to do is link up a e-mail address to them and add your friend by their e-mail address so if they have the same instant messanger as you then whenever you are logged in and they you will see each other online and can message one another instantly.