Coordination theory and collaboration technology