Oprogramowanie do przesyłania wiadomości to programy, które umożliwiają pisemną i ustną komunikację między dwiema stronami przy użyciu Internetu. Narzędzie pozwala użytkownikom łączyć się z innymi stronami, które również korzystają z oprogramowania do przesyłania wiadomości, dzięki czemu mogą komunikować się w sytuacjach w czasie rzeczywistym, wysyłając wiadomości przypominające wiadomości e-mail w tę iz powrotem. Ponadto niektóre programy do przesyłania wiadomości umożliwiają również nawiązanie dwukierunkowej komunikacji głosowej z drugą stroną.
Oprogramowanie do obsługi wiadomości pozwala na zjawisko online znane jako komunikatory internetowe. Powszechnie nazywany komunikatorem, użytkownik ładuje oprogramowanie do przesyłania wiadomości na swój dysk twardy. Po zakończeniu instalacji użytkownik ma dostęp do szeregu funkcji oferowanych przez program do przesyłania wiadomości. Często obejmują one możliwość tworzenia wielu list znajomych lub znajomych, wysyłania i odbierania wiadomości błyskawicznych od innych osób przy użyciu tej samej platformy do przesyłania wiadomości, a w niektórych przypadkach korzystania z funkcji audio do komunikowania się z bliskimi na całym świecie.
W ostatnich latach oprogramowanie do przesyłania wiadomości stało się coraz bardziej wyrafinowane. Wiele pakietów oprogramowania IM zawiera obecnie takie funkcje, jak możliwość przesyłania plików za pośrednictwem oprogramowania, grania w gry, słuchania muzyki i skanowania giełdy podczas nawiązywania komunikacji z innym użytkownikiem. Ulepszone funkcje wymagają dodatkowych zasobów z dysku twardego, więc osoby, które mają starsze komputery z ograniczonymi zasobami, mogą uznać, że dzisiejsze bogate w funkcje oprogramowanie do przesyłania wiadomości działa wolno. Jednak nadal istnieją prostsze wersje oprogramowania do przesyłania wiadomości, które nie wymagają tak wielu zasobów i są idealne dla osób korzystających z połączeń telefonicznych i posiadających mniej wytrzymałe dyski twarde.
Obecnie na rynku dostępnych jest wiele bezpłatnych pakietów oprogramowania do przesyłania wiadomości. Niektóre z nich oferowane są bezpłatnie klientom największych dostawców usług internetowych. Inne są oferowane przez główne wyszukiwarki i mogą być pobierane i instalowane przez każdego. Istnieje kilka pakietów oprogramowania do przesyłania wiadomości, które umożliwiają użytkownikowi skonfigurowanie kont z wieloma bezpłatnymi usługami przesyłania wiadomości i interakcję z użytkownikami korzystającymi z różnych programów do obsługi wiadomości błyskawicznych. Są one często dostępne za symboliczną opłatą.