Das Frontend bildet die Präsentationsebene von Applikationen. Sie ist dabei für den Nutzer sichtbar in Form von einer grafischen Nutzeroberfläche. Das Frontend schließt die Verbidnung zwischen Oberfläche und programmtechnischer Aktion im Hintergrund. Dabei ist der Begriff eng mit Human-Machine Interfaces verbunden. Weitere Informationen siehe Human-Machine Interface.