Der Begriff “Backend” bezeichnet alle Elemente einer Softwarelösung, die im Hintergrund die Funktionalität gewährleisten, aber für den Benutzer unsichtbar sind. Alle Softwarekomponenten und Datenbanksysteme, die für die Datenverarbeitung, -analyse und -speicherung zuständig sind, fallen unter die Definition des Backends.

Das Gegenteil des Backends sind die sogenannten Frontends, also die Softwarekomponenten, mit denen der Benutzer am Bildschirm interagiert