Backend – część oprogramowania lub aplikacji, która działa na serwerze i jest odpowiedzialna za logikę biznesową, zarządzanie danymi oraz obsługę zapytań z frontendu (czyli interfejsu użytkownika). Backend obejmuje serwery, bazy danych, API oraz inne komponenty działające w tle, które przetwarzają dane i wysyłają je do frontendu. Programiści backendu korzystają z różnych języków programowania, takich jak Python, Java, PHP, Ruby czy Node.js, oraz technologii bazodanowych, takich jak MySQL, PostgreSQL, czy MongoDB. Backend odpowiada za zarządzanie użytkownikami, autoryzację, operacje na danych, a także za integracje z zewnętrznymi systemami i usługami. Jest kluczowy dla funkcjonowania aplikacji, mimo że jest niewidoczny dla użytkownika końcowego.