Das Front-End eines Computersystems oder
Netzwerks ist der Teil des Systems, der auf dem Bildschirm des Benutzers oder auf der grafischen Benutzeroberfläche (Graphical User Interface, GUI) angezeigt wird. Front-End-Entwickler/innen setzen normalerweise verschiedene Programmiersprachen wie
Java, HTML,
JavaScript und CSS sowie andere Tools ein, um das Front-End oder den
Application Layer eines Computersystems zu erstellen. Im Gegensatz dazu ist das Back-End der Teil der Website oder des Systems, der für die betriebliche Effizienz des Systems sorgt und als das Gegenteil des Front-Ends angesehen wird.