Las redes P2P permiten el intercambio directo de información entre ordenadores interconectados sin la necesidad de clientes o servidores fijos. Las redes P2P tienen seis características deseables: escalabilidad, robustez, descentralización, distribución de costes entre usuarios, anonimato y seguridad. Estas redes también se pueden usar para realizar pruebas de posibles fármacos.