Unter Back-End Software Development versteht man die Entwicklung von Computersystemen, die nicht auf dem Bildschirm des Benutzers angezeigt werden (Front-End). Back-End-Entwickler/innen verwenden verschiedene Programmiersprachen - wie
JavaScript, C, C++, WebAssembly (WASM) und andere - sowie andere Tools, um Back-End-Teile des Computersystems oder den Data Access Layer (DAL) zu erstellen. Bei der
Front-End Software Development hingegen wird der Teil der Website entwickelt, mit dem die Nutzer/innen direkt interagieren, z. B. der Bildschirm oder das Graphical User Interface (GUI), das oft auch als Front-End bezeichnet wird.