É o nome dado a um programa de computador, cujo principal objectivo é a servir como uma ferramenta para permitir a troca de arquivos do tipo P2P usando o eDonkey 2000 e o protocolo de rede Kad. eMule é usado como um software gratuito especial para o sistema operacional Windows. A ideia deste programa surgiu como alternativa ao eDonkey, mas logo após o seu lançamento, o seu desempenho era tão bom como o facto de ser gratuito, os utilizadores P2P o adoptaram como favorito.
Em 2002, o projeto foi iniciado por Hendrik Breikreuz, mais tarde ele foi acompanhado por 7 desenvolvedores de software. O código-fonte do programa foi publicado em julho do mesmo ano e sua primeira versão em binário em agosto e em dezembro foi lançado seu site, desde quando já ocorreram bilhões de downloads, sua última versão foi lançada em 2010 embora em 2015 tenha sido lançado outro, mas foi apenas um teste.
A principal característica funcional do eMule é sua capacidade de permitir a troca de arquivos entre os usuários do programa, além de facilitar o conserto de partes de arquivos danificados, é utilizado um modo de crédito baseado na quantidade de uploads que os usuários fazem a rede e quanto maior o número de arquivos carregados, maior o número de arquivos baixados. Os créditos podem aumentar e, à medida que isso acontece, o tempo de espera dos usuários será menor, os créditos são cadastrados de forma descentralizada, para evitar plágio.
Para baixar um arquivo, o usuário deve primeiro proceder ao download das partes de um arquivo, que após completar todas as partes serão reunidas para formar o referido arquivo completo, isso é muito útil quando os arquivos que precisam ser baixados são grandes, uma vantagem que o eMule possui é a facilidade de obtenção de arquivos muito raros de se encontrar na rede, é por todas essas características que os usuários que optam por compartilhar arquivos o utilizam como favorito.