Los gráficos de colaboración pueden ilustrar relaciones positivas y negativas entre personas mediante vínculos positivos y negativos. Estos gráficos de redes sociales pueden predecir la evolución futura de la red. El software social opera en comunicación, comunidad y cooperación para ayudar a compartir conocimiento, encontrar comunidades e integrarse, y hacer cosas juntas. Los sitios de redes sociales se dividen en horizontales para la interacción general y verticales para usuarios o actividades específicas.