Una comunidad virtual es un conjunto de personas que comparten información y trabajan juntas en Internet de manera horizontal. Las comunidades virtuales permiten el intercambio de texto, imágenes, videos y documentos entre sus miembros. Los fines de una comunidad virtual deben ser compartidos entre sus miembros y los resultados deben estar orientados. La tecnología ayuda a las personas a interactuar y opinar en grupos a través de páginas web y aplicaciones.