Backend
A backend (server side) is the invisible part of a software that processes, stores and controls the application logic. It usually runs on a server and forms the counterpart to the frontend.
Functionality and Use
The backend takes over the technical processing in the background and ensures that applications work smoothly. It manages data, performs calculations and provides the frontend with the required content. For users, it usually remains invisible because they only interact with it indirectly.
Inquiries from the frontend are received in the backend, processed and returned as suitable data or results. It accesses databases, executes business logic and communicates with other systems via APIs.
It is a central component of almost all digital applications. It is used to manage content, control processes and provide data. In content management systems (CMS), it often acts as a protected administration area. As part of the client-server architecture, the backend usually refers to the server-side application or the server itself.

Types
- Server-based backend: Classic backend that runs on a central server and processes requests.
- Cloud backend: Provided via cloud infrastructure and scales flexibly as needed.
- Backend-as-a-Service (BaaS): External service providers provide backend functions such as databases or authentication.
- Serverless backend: Logic is executed in the form of functions without having to manage a separate server.
Examples
- Online shop processes orders and stores customer data in the backend
- Login function checks username and password via the backend
- Weather app retrieves data from the server that is processed in the backend
- Content management system allows content management (CM) to be managed via the backend
