Als Frontend bezeichnet man den Teil einer Anwendung, der für die Darstellung der Inhalte gegenüber den Nutzenden und deren Interaktion zuständig ist. Im Falle einer Web-Anwendung ist das der Teil, der im Browser läuft.
Losgelöst von der Betrachtungsweise einer Web-Anwendung lässt sich allgemein sagen, dass das Frontend näher an den Nutzenden ist als das Backend. Das Backend ist der Teil der Anwendung, der für die Bereitstellung und Verarbeitung der Daten zuständig ist.
Ein Beispiel für eine Technologie zur Erstellung von Frontend-Anwendungen ist Angular. Es existieren aber noch viele weitere, wie zum Beispiel React oder Svelte. Es ist auch möglich, das Frontend einer Anwendung ohne ein Framework zu erstellen, sondern klassischerweise direkt mit HTML, CSS und JavaScript zu arbeiten.