Pregunta de entrevista de AT&T

Designing a OOP software design for sharing information between different users.