Istnieją dwa rodzaje technologi webowej front-end i back-end. Front-end odpowiada za wygląd zewnętrzny danej strony internetowej Stosuje się technologie takie jak HTML, CSS, JavaScript. Back-end to wszystkie działania, które nie są widoczne dla użytkownika i działają na serwerze, służą do przetwarzania danych.