Designing computational places for communities within organizations