O back-end é a parte de um website ou aplicação que corre do lado do servidor e trata do processamento de dados, do armazenamento e das funcionalidades com que os utilizadores não interagem diretamente. Inclui bases de dados, lógica do servidor e interfaces de programação de aplicações (APIs) que suportam o funcionamento do website ou da app.
O back-end é essencial para que um website ou aplicação funcione bem. Por exemplo, quando um utilizador submete um formulário ou faz uma compra, o back-end processa esses dados, guarda-os numa base de dados e garante que aparecem no front-end. Normalmente, são os programadores web e os administradores de sistemas que gerem o back-end, para que funcione sem falhas e em segurança e suporte a experiência do utilizador.