IM, which stands for Instant Messenging, is a software that allows users to exchange messages in real time. However, to do so both the users must be logged on to the instant messaging service at the same time. Some of the popular IM services are: MSN Messenger, AOL Instant Messenger, Yahoo! Messenger, Google Talk and ICQ.