Als ‚Frontend‘ bezeichnet man die Benutzeroberfläche einer Webseite, also den Teil, den ein User sehen und dessen Funktionen er nutzen kann. Es bildet die Schnittstelle zum Backend, welches für die Datenverarbeitung und die Umsetzung von Funktionen im Hintergrund zuständig ist. Das Frontend umfasst einen Mix aus Design und Programmierung. Man kann es schlicht und einfach halten oder durch gezielte Gamification eine echte User-Erlebniswelt schaffen.
Ein schönes Beispiel zur Veranschaulichung ist die Bühne eines Theaters. Während das Backend all das ist, was hinter der Bühne passiert – Maske, Garderobe, Technik und Text –, ist das Frontend die Bühne selbst.