Pergunta de entrevista da empresa Microsoft

Design a type of application that would allow coders to talk to each other and work on code together.