Communicating and Collaborating Using Technology