Dell Technologies interview question

How would you go about designing new application ?