Instant messaging is used for real-time communication among users on the internet. Enterprise and consumer users find it an immediate, convenient and flexible alternative to email. IM'ing is faster than email and more direct than other asynchronous forms of communication. Users can IM from a range of devices, not just their phone.
Enterprise instant messaging systems let users indicate their availability, chat with each other, exchange documents and hold group meetings. Instant messaging is a key form of communication to keep remote workers connected and coordinate workflows. Applications that were primarily for other uses are expanding into IM. For instance, Zoom, which is primarily known for video conferencing, contains IM chat features, and the company is planning to expand its chat capabilities.
In a consumer context, instant messaging is a useful alternative to text and Short Message Service (SMS) messages because a cellular network is not required for IM'ing. Many social media platforms incorporate IM features.
Chatbots are a variation on IM'ing. They mimic the user experience in an IM exchange, but instead of speaking with another person, the user is speaking to an automated program. Chatbots are used for automating simple customer service requests.
Applications like Pidgin and Trillian offer encrypted messaging, which can be used for off-the-record chats and sensitive data, like personal health information.