Harness Interview Question

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