Cognitive functions tu support Collaborative Work

I've made a brief review of the cognitive functions that should be fullfilled for collaborative work:Group memory/Storing the context/Group mirrors/Conflict/disagreement/Explanation/Internalization/Appropriation/Shared cognitive load/Mutual regulation/Social grounding/Division of labor/Building a shared understanding of the situation. In order to augment collaboration with mobile technologies, we should provide effective tools to support those functions. For instance, a collaborative weblog (where two or more users could post messages) is a way to support group memory.