Frontend to część aplikacji internetowej, która odpowiada za interakcję z użytkownikiem. Jest to obszar, w którym tworzy się interfejs graficzny aplikacji oraz zajmuje się się obsługą zdarzeń wywoływanych przez użytkownika (np. kliknięcia, wprowadzanie tekstu). Frontend oparty jest głównie o technologie takie jak HTML, CSS i JavaScript, które są używane do tworzenia struktury, stylizacji oraz interaktywności strony internetowej. Warto pamiętać, że frontend to tylko jedna ze składowych aplikacji internetowej – drugą, równie ważną, jest backend, czyli część odpowiedzialna za przetwarzanie danych i komunikację z bazami danych.