Gadu-Gadu jest jednym z pierwszych polskich komunikatorów internetowych.
Program służy przede wszystkim do prowadzenia rozmów "tekstowych". Z dodatkowych możliwości można wymienić przesyłanie plików, prowadzenie konferencji, rozmów głosowych, wysyłanie SMS-ów, wykonywanie rozmów telefonicznych w ramach technologii VoIP.
Jedną z najpopularniejszych cech programu jest wyświetlanie statusu informującego o dostępności użytkownika. Status może być przydzielany automatycznie przez program lub ustalany samodzielnie przez użytkownika.
Do komunikacji Gadu-Gadu wykorzystuje swój własny protokół.Pomimo faktu, iż jego specyfikacja nie została upubliczniona, został on odtworzony przez niezależnych programistów. Dzięki temu powstało sporo nakładek, wtyczek itp. zwiększających funkcjonalność programu. Trzeba tu jednak wspomnieć, że regulamin korzystania z serwisu Gadu-Gadu z dnia 15 maja 2006 przewiduje możliwość korzystania ze wspomnianego serwisu wyłącznie za pomocą oryginalnego programu Gadu-Gadu. W związku z czym korzystanie z serwisu za pomocą nieoficjalnych rozszerzonych wersji programu, czy też nieoficjalnych dodatków, jest niezgodne z regulaminem.