Без заголовка
Мне кажется, что нужно начинать с организации персональных данных и дать возможность человеку участвовать более чем в одном сообществе регулируя степень вовлечённости. Т.е. дать некий интегрированый инструмент со сквозной категоризацией, многими способами визуализации данных и их отношений. А связь с другими людьми/группами определять как по разному "зашаренные" данные.
Я, к сожалению, не знаком с Communiware. Возможно, я совсем не в тему написал.