PureCode Software interview question

Given a problem, how would you decide between using front-end or back-end technologies to solve it?