Pergunta de entrevista da empresa Harness

How would you design an 'imaginary' software platform, which components would you use, why?