A back end may refer to any of the following:
1. In general, a back-end task or operation is one that is performed in the background, without a user's awareness or direct interaction.
2. In programming and development, the "back end" is a term that describes a person who designs and develops programs and scripts that process data and perform tasks the user doesn't see. For example, a website's Back-End Developer is responsible for how the server sends information to visitors. In contrast, a Front End Developer is responsible for how that information is presented, and how users may interact with it.