Instant messaging, often shortened to simply IM or IMing, is the exchange of text messages through a software application in real-time. Generally included in the IM software is the ability to easily see whether a chosen friend, co-worker or buddy is online and connected through the selected service.