Je naziv za računalni program, čiji je primarni cilj je da služi kao jedan alat kako bi se omogućilo razmjenu datoteka tipa P2P pomoću eDonkey 2000 i mrežni protokol KAD. eMule se koristi kao poseban besplatni softver za operativni sustav Windows. Ideja ovog programa pojavila se kao alternativa eDonkeyu, ali nedugo nakon pokretanja, performanse su bile takve, kao i činjenica da je besplatan, da su ga korisnici P2P-a prihvatili kao svog omiljenog.
2002. projekt je započeo Hendrik Breikreuz, kasnije mu se pridružilo 7 programera. Izvorni kod programa objavljen je u srpnju iste godine i njegove prve verzije u binarnom u kolovozu i prosincu je pokrenula svoj web, jer što vrijeme došlo je do milijarde downloads, njegova najnovija verzija je pokrenuta u 2010. godini unatoč činjenici da je još jedan pokrenut 2015. godine, ali to je bio samo test.
Glavna funkcionalna značajka eMule-a je njegova sposobnost da omogući razmjenu datoteka između korisnika programa, uz olakšavanje popravka dijelova datoteka koji su oštećeni, koristi se način kreditiranja na temelju količine prijenosa koje korisnici čine mrežu i što je veći broj prenesenih datoteka, to je veći broj preuzetih datoteka. Krediti se mogu povećati, a kako će se to dogoditi, vrijeme čekanja korisnika bit će manje, krediti se registriraju na decentraliziran način, kako bi se izbjeglo plagiranje.
Da bi preuzeo datoteku, korisnik mora prvo nastaviti s preuzimanjem dijelova datoteke, koji će se nakon dovršenja svih dijelova spojiti u cijelu navedenu datoteku, što je vrlo korisno kada su datoteke koje se preuzimaju velike, prednost koju eMule ima je lakoća dobivanja datoteka koje je vrlo rijetko pronaći na mreži, upravo zbog svih tih karakteristika korisnici koji odluče dijeliti datoteke koriste ih kao svoje omiljene.