Question d’entretien chez Help.com

How do you design a chat enterprise messaging system?