Synchronous one-to-one conversation via a service that lets interested others know when a user is online. Communication is more direct than with email and messages are typically very short. Although multiparty chats are usually possible, this feature is only seldomly used.
There's a large number of competing InstantMessaging protocols, each with their own, partially overlapping user bases:
lib/main.php:944: Notice: PageInfo: Cannot find action page