XHTML er grunnmuren i alle nettsider. I prinsippet kan man lage nettsider bare ved hjelp av XHTML-koder, men mer avanserte løsninger begrenses. CSS er alle designeres viktigste hjelpemiddel. Der XHTML ikke når opp på designfronten, kan CSS ta nettsiden mange skritt videre. Med helt lik XHTML-struktur kan to nettsider likevel oppfattes totalt forskjellig kun ved hjelp av litt magisk CSS.
Andre kodespråk
Javascript gjør nettsiden dynamisk og interaktiv. Med javascript kan man påvirke websidens innhold uten å laste siden på nytt, noe som gir mange fancy muligheter.
Det viktigste verktøyet for å bygge opp en interaktiv side er allikevel PHP, dvs. script som kjøres før nettsiden lastes og som definerer hvordan siden skal vises i den aktuelle konteksten.
XML er ganske enkelt en måte å lagre data på i et dokument, og slike data kan lett hentes inn gjennom et PHP-script. Allikevel er det lite brukt da MySQL-databaser, som er standard på de fleste servere, gjør jobben enda enklere og utvider bruksmulighetene.