ICQ to popularny komunikator internetowy. Pozwala na porozumiewanie się z innymi użytkownikami zarówno poprzez tradycyjne wiadomości jak również głosowo.
Usługa składa się z serwera pod adresem icq.mirabilis.com oraz klienta, oba elementy systemu komunikują się dzięki protokołu UDP. Aby skontaktować się z kimś, musimy najpierw dopisać daną osobę do naszej listy znajomych, nadając jednocześnie autoryzację - dzięki temu tworzymy swoją internetową grupę znajomych: gdy któryś z nich jest w tej samej chwili on-line, to możemy się skontaktować. Każda osoba przy rejestracji dostaje swój jedyny i niepowtarzalny numer identyfikacyjny (UIN - Universal Internet Number).
Pozostałe funkcje ICQ:- transfer plików na zasadzie P2P
- wysyłanie SMS-ów
- czaty
- wysyłanie e-kartek (Greetings Cards)
- granie w proste, flashowe gry - niektóre mają możliwość potyczki 2 graczy jednocześnie
- wideokonferencje