Frontend skupia się na wizualnej stronie oprogramowania. Odgrywa zatem znaczącą rolę w identyfikacji wizualnej gotowego projektu. Frontend jest wszystkim tym, co jest w stanie zobaczyć potencjalny użytkownik po wejściu na daną witrynę. Zaliczają się do niego między innymi wszelkie grafiki, animacje, jak też cały interfejs witryny.
Nad frontendem pracuje frontend developer. W swoich projektach zazwyczaj wykorzystuje on trzy podstawowe języki programowania – CSS, HTML oraz JavaScript. Od jego pracy zależy funkcjonalność oraz atrakcyjny wygląd danej witryny.