Är namnet på ett datorprogram, vars främsta mål är att fungera som ett verktyg för att möjliggöra utbyte av filer av typen P2P använder eDonkey 2000 och Kad nätverksprotokoll. eMule används som en speciell fri programvara för Windows operativsystem. Idén med detta program framkom som ett alternativ till eDonkey, men strax efter lanseringen var dess prestanda såväl som det faktum att det var gratis, att P2P-användare antog det som sin favorit.
År 2002 startades projektet av Hendrik Breikreuz, senare fick han sällskap av 7 mjukvaruutvecklare. Den källkoden för programmet publicerades i juli samma år och dess första version i binär i augusti och i december sin webbplats lanserades, och sedan dess har det funnits miljarder nedladdningar, var den senaste versionen lanserades 2010 trots att en annan lanserades 2015 men det var bara ett test.
Den huvudsakliga funktionella egenskapen hos eMule är dess förmåga att möjliggöra utbyte av filer mellan användarna av programmet, förutom att underlätta reparationen av delar av filer som är skadade, används ett kreditläge baserat på mängden uppladdningar som användare skapar nätverket och ju större antal uppladdade filer desto större antal nedladdade filer. Krediterna kan öka och när det händer kommer användarnas väntetid att bli kortare, krediterna registreras på ett decentraliserat sätt för att undvika att plagieras.
För att ladda ner en fil måste användaren först fortsätta att ladda ner delarna av en fil, som efter att alla delar har slutförts kommer att sammanfogas för att skapa den kompletta filen, detta är mycket användbart när filerna som behöver laddas ner är stora, en fördel som eMule har är att det är enkelt att få filer som är mycket sällsynta att hitta i nätverket. Det är för alla dessa egenskaper som användare som väljer att dela filer använder den som sin favorit.