The discipline of building the server-side layer of a web application, covering what runs on a Web Server rather than in the user's Browser. Back-end work typically handles:
- Data storage.
- Business logic.
- Authentication.
- Generating the responses that front-end code consumes.