Tra i client di nuova generazione è diventata ormai consuetudine raccogliere più protocolli sotto uno stesso programma.
Questo è il caso di Hermes P2P, software scritto in linguaggio Java dedicato al file sharing che permette di condividere file utilizzando contemporaneamente BitTorrent, Gnutella e eDonkey.