Instant messaging or IM is a method of communicating via the Internet and is similar to e-mail.
There are many instant messaging clients available. Some support multiple protocols while others are limited to a single protocol.