Replying to @sarahcobssThis question is quite complex, as front-end is closer to the end users, requiring attention to user experience and designing the interface; in contrast, back-end deals more with the inner workings of the system and data management.