HTML og CSS er udemærkede værktøjer, når web-dokumenter skal præsenteres pænt for læseren. Men når man vil have interaktivitet på sit website (som f.eks. mail-formularer, tællere, gæstebøger, menuer, password-beskyttelse osv..) er det noget helt andet man skal have fat i. Der findes mange sprog/værktøjer man kan benytte sig af, f.eks. javascript, VBscript, CGI-scripts, PHP-scripts osv. Nogle af sprogene afvikles i brugerens browser. Andre afvikles på serveren og resultatet sendes tilbage til brugerens browser i ren HTML.
Når man inden for webdesign hører ordet script, er det derfor en bred definition af noget kode der på den ene eller anden måde skaber interaktivitet på et web-sted.