Neben den bekannten Chats, welche auf verschiedenen Homepages angeboten werden, gibt es auch zahlreiche Chat-Software. Das Tool ICQ ist wohl das bekannteste und weitverbreiteste darunter.

ICQ arbeitet mit einer sogenannten Freundesliste. Jeder Benutzer bekommt eine eigene Nummer, genannt UIN, unter welcher er im ICQ-Netzwerk erreichbar ist. Bekommt man von eine Freund die UIN, kann man ihn zu der eigenen Freundesliste hinzufügen und sieht von da an immer seinen Online- oder Offlinestatus.

Wird ein Freund als online angezeigt genügt ein Klick auf seinen Namen in der Freundesliste und es öffnet sich ein privates Chatfenster. Neben ICQ gibt es noch Zahlreiche andere Chat-Software, wie MSN, Yahoo und AIM. Auch diese funktionieren nach dem selben Prinzip wie ICQ. Ein etwas abweichender Chat-Klient ist Trillian. Trillian verfügt über keine eigene Serverstruktur. Man kann jedoch praktischerweise mit ihm verschiedene Chat-Konten aus ICQ, MSN, Yahoo und AIM zusammenfügen und braucht daher nicht für jedes Konto den entsprechenden Klienten installieren. Dies funktioniert, indem man sich über Trillian in seine Konten der verschiedenen Chat-Anbieter einloggt und die Freunde werden automatisch in eine Freundesliste zusammengefügt.