Instant messaging (IM) is a type of online communication that enables users to send messages in real-time. IM allows for synchronous communication between two or more people over the internet using text. Popular IM platforms and services include WhatsApp, Facebook Messenger, Skype, and iMessage which allow users to chat privately or in groups.