Frontend
Część systemu działająca w przeglądarce lub aplikacji użytkownika — to, co faktycznie widzi i klika.
Podstawą są HTML, CSS i JavaScript. Współcześni programiści frontendu używają frameworków takich jak React, Vue czy Svelte oraz narzędzi do budowania, jak Vite czy Webpack.
Role często się dzieli: programista frontendu odpowiada za to, co widzi użytkownik, programista backendu — za to, co robi serwer. Programista full-stack robi jedno i drugie.