Shareaza était à l'origine un client Gnutella. C'est maintenant un client multi-protocoles très élaboré. Les developpeurs ont même créé un nouveau protocole du nom de Gnutella2 (G2). En dehors de Gnutella et Gnutella2, Shareaza permet de télécharger des fichiers sur les réseaux eDonkey2000 et BitTorrent.