De front-end is de kant van een website of applicatie waar gebruikers direct mee werken (de clientkant). Het omvat alles wat je op het scherm ziet, zoals de lay-out, het ontwerp, knoppen, navigatie en content. Bij front-end development gebruik je technieken zoals HTML, CSS en JavaScript om de gebruikersinterface (UI) en de gebruikerservaring (UX) te maken en op te bouwen.
De front-end bepaalt grotendeels hoe gebruikers een website ervaren en gebruiken. Een goed ontworpen front-end zorgt dat de site er aantrekkelijk uitziet, op elk scherm werkt en makkelijk te gebruiken is. In een webshop met een gebruiksvriendelijke front-end kunnen klanten bijvoorbeeld makkelijk producten bekijken, in hun winkelwagen leggen en afrekenen. Dat zorgt voor een betere ervaring.