eMule został stworzony przez grupę programistów, którzy chcieli zbudować lepszy program do wymiany plików niż eDonkey2000. I tak eDonkey2000 stał się podstawą do zbudowania eMule.
Lista niektórych możliwości programu:
- kolejka eMule i system kredytów powodują że każdy dostanie plik który wybrał, poprzez promowanie tych którzy udostępniają pliki w sieci.
- każdy plik jest sprawdzany podczas pobierania, aby pobrane pliki były wolne od błędów
- Intelligent Control Corruption przyspiesza korygowanie uszkodzonych części plików
- automatyczne priorytety i zarządzanie źródłami pozwalają Ci na rozpoczęcie wielu pobierań bez konieczności ich monitorowania
- funkcja Preview pozwala na oglądanie filmów i archiwów zanim są całkowicie pobrane. Do podglądu filmów polecany jest klient Video Lan
- funkcje Webservices i Webserver pozwalają na szybki dostęp do i z Internetu