Un logiciel relationnel est un logiciel facilitant :
et organisé autour d'outils fonctionnant dans internet.
Sur Internet, toute une génération d'outils aident les gens à communiquer et collaborer rapidement et efficacement :
Les conversations peuvent se tenir en temps réel ou de manière asynchrone. Les relations peuvent être aussi simples que des contacts ou peuvent être plus subtiles.
A la différence des outils traditionnels de collaboration et des autres outils de gestion de connaissance généralement fondés sur des règles définies (GroupWare, Workflow et catégories), ces logiciels s'adaptent aux exigences de l'individu. Les personnes forment des groupes de manière flexible et construisent la structure à la volée.
Ces modes de communication utilisent beaucoup de liens. Cela rend les personnes et l'information plus faciles à retrouver. Et rend possible le traçage du réseau de connexions entre les gens et les idées.