Als Backend bezeichnet man den Teil einer Anwendung, der für die Datenbereitstellung und -verarbeitung zuständig ist. Im Falle einer Web-Anwendung ist das üblicherweise eine Server-Anwendung, die beispielsweise eine Verbindung zur Datenbank herstellt.
Allgemein lässt sich sagen, dass bei einer Anwendung alle Teile, die nicht für die Darstellung der Inhalte und die Interaktion mit den Nutzenden zuständig sind, zum Backend gehören. Im Gegenteil dazu steht das Frontend.
Ein Beispiel für eine Technologie zur Erstellung von Backend-Anwendungen ist NestJS.