Instant messaging is a communication technology that sends messages between two computers that are delivered in real time. Unlike e-mail which is based on a longer relay-fetch-respond cycle, instant messaging is tailored for real-time communication.
Popular instant messaging clients include Skype, AIM, MSN Messenger and clients based on the open source protocol Jabber.
A related technology to instant messaging are chat rooms.