ASP è l'acronimo di Active Server Pages, ovvero Pagine Server Attive. Si tratta di pagine web che contengono non soltanto codice HTML, ma ulteriori porzioni di codice (script) la cui esecuzione è affidata al server. Sarà quest'ultimo, sul momento, a generare in modo dinamico del nuovo codice HTML e inviarlo direttamente al browser utente.
La generazione di contenuti dinamici consente la personalizzazione delle pagine: ad esempio è possibile richiamare il nome dell'utente e inviarlo in un messaggio personalizzato di benvenuto, o compiere operazioni complesse come il caricamento di intere sezioni di pagine web. I contenuti dinamici permettono anche di risparmiare i tempi di caricamento in quanto l'utente di destinazione non deve attendere il caricamento di lunghe porzioni codice HTML.
Principale vantaggio di ASP è l'ottima integrazione con il codice HTML e la facilità d'uso, che permette ai webmaster di produrre velocemente documenti.