DC++ to klient p2p, służący do bezpośredniej wymiany plików korzystający z tzw. hubów (grupujących użytkowników udostępniających swoje zasoby). Do głównych funkcji programu zaliczamy: Główne cechy programu to: brak reklam, spyware i wbudowanych programów niekoniecznych do użytkowania programu, do każdej nowej wersji klienta jest możliwość sprawdzenia kodu źródłowego, istnieje możliwość łączenia się z kilkoma serwerami jednocześnie, możliwość budowania zakładek z ulubionymi użytkownikami lub ulubionymi serwerami, możliwość udostępniania i ściągania różnego rodzaju plików o różnym rozmiarze,integracja plików dzięki TTH i magnet link, możliwość rozmawiania na czacie głównym i wysyłanie prywatnych wiadomości, szukanie alternatyw i ściąganie segmentami, tłumaczenia programu w różnych językach.