Front-end
To widoczna dla użytkowników warstwa programu, z którą wchodzą w interakcję – np. klikają, wpisują dane, itp. Obrazowo: front-end to fasada budynku, karoseria i wyposażenie samochodu.
Projektowaniem front-endu zajmują się programiści zwani front-end developerami. Ich zadaniem jest takie przygotowanie tej warstwy programu, by była funkcjonalna, atrakcyjna i dostosowana do różnych urządzeń.