PureCode Software interview question

How do you approach designing for different platforms (web, mobile, etc.)?