Front-end is een term die wordt gebruikt om te verwijzen naar de componenten van een website of applicatie die zichtbaar zijn voor de gebruiker en die direct worden interactief met de gebruiker. Front-end ontwikkeling omvat het ontwerpen en bouwen van de gebruikersinterface van een website of applicatie, inclusief de layout, stijl en interactieve elementen die de gebruiker ziet en gebruikt. Dit kan bijvoorbeeld het ontwerp van de knoppen, formulieren, menu’s en andere interactieve elementen op een website omvatten. Front-end ontwikkeling maakt gebruik van technologieën zoals HTML, CSS en JavaScript om de gebruikersinterface te creëren. De term “front-end” wordt vaak gebruikt in contrast met “back-end”, wat verwijst naar de componenten van een website of applicatie die niet direct zichtbaar zijn voor de gebruiker en die zich bezighouden met het functioneren van het systeem op de achtergrond.