Las comunidades virtuales son sistemas de comunicación en línea que incluyen grupos de noticias, foros, y plataformas web 2.0 como blogs y redes sociales, popularizados por el uso del correo electrónico y la web. Los grupos de noticias permiten debates temáticos, mientras que otras plataformas ofrecen interactividad y la posibilidad de compartir contenido multimedia. Web 2.0 ha facilitado el almacenamiento y acceso a estas comunidades mediante múltiples servidores y servicios en línea.