Instant messaging, often shortened to IM or IM'ing, is the exchange of near-real-time messages through a standalone application or embedded software. Unlike chatrooms with many users engaging in ...