In structura unei pagini web sunt incluse aplicatii cu grade variabile de complexitate.
Acestea devin preponderente in cazul paginilor interactive (de exemplu consultarea unor baze de date on-line).
Limbajele de programare utilizate sunt selectate in functiie de specificul aplicatiei,
sistemul de operare, numar de interogari, cantitatea de informatie stocata, etc. :
PHP - cel mai popular limbaj de programare pentru pagini dinamice ; JavaScript - creare de elemente interactive ; Ajax - adauga un dinamism aparte paginilor web ; CMS - sisteme de management al continutului ; E-commerce - aplicatii de comert electronic pe baza platformelor open source sau pe baza unei solutii la cheie ; Baze de date - MySQL si Postgresql sunt doua baze de date open source de calitate.