front end vs back end sales