Dell Technologies Interview Question

How would you go about designing new application ?