Con la rapida crescita del numero di utenti e di dati sulle reti, nasce l'esigenza di sviluppare un sistema che possa servire a consumare e fornire il servizio agli utenti in modo affidabile. In questo tipo di rete i peer dipendono l'uno dall'altro per fornire un sistema dedicato e privo di server, che prende il nome di sistemi peer-to-peer. Questi sistemi non hanno server e client separati, ma i peer fungono sia da server che da client. Nei sistemi p2p, tutti i peer sono ugualmente responsabili dei servizi relativi ai server e ai client. Secondo le ricerche e gli studi sulle reti p2p, è emerso che questi sistemi sono molto efficaci quando un gran numero di peer è connesso insieme nella stessa rete p2p. Oltre a questa importantissima caratteristica, i servizi p2p sono amplificati dalle loro speciali proprietà di decentralizzazione, robustezza, prestazioni e sicurezza. In questo libro ho discusso un approccio che può combinare i servizi di posta elettronica e di messaggistica di un'applicazione web.