Instant Messaging (engl. „ sofortige Nachrichtenübermittlung“ oder Nachrichtensofortversand) ist
ein Dienst, der es ermöglicht, mittels einer Software (Client), dem Instant Messenger, in Echtzeit
mit anderen Teilnehmern zu kommunizieren (chatten). Dabei werden kurze Text-Mitteilungen im
Push-Verfahren über ein Netzwerk (Server) an den Empfänger geschickt (meist über das Internet),
auf die dieser unmittelbar antworten kann. Auf diesem Weg lassen sich in der Regel auch Dateien
austauschen. Zusätzlich bieten zahlreiche Messaging-Programme Video- oder Telefonkonferenzen an.