Pergunta de entrevista da empresa Datacolor

Describe how I would design a library application.