collaborative tools supporting communities of practice at the team-level, in order to facilitate the creation of shared memories and interpretive context that are essential to effective communication and team performance. Such tools will include: real-time group discussions/meetings and discussion lists; project-based bulletin boards and forums; on-line topical conferences with threading features and interactive expertise databases.