Les applications Web sont classées comme applications distribuées, généralement avec une structure client-serveur, de sorte qu'une partie de notre code s'exécute sur le client et une autre partie du code s'exécute sur le serveur. Ces applications sur le client sont le front-end, qui fait généralement référence à notre navigateur. La technologie la plus couramment utilisée pour le développement front-end est HTML+CSS+JavaScript. Les développeurs front-end avancés utilisent généralement une combinaison de ces technologies pour développer le front-end des applications. Une autre technologie frontale courante consiste à utiliser la conception et le Photoshop. coopérer avec d'autres technologies pour compléter la production de pages Web.