Lo scripting lato server è una tecnologia dei server web in cui gli script vengono eseguiti sul server per generare contenuti dinamici prima di inviarli al browser dell'utente. Il server elabora gli script e manda al client l'HTML risultante da mostrare. Linguaggi comuni per lo scripting lato server sono PHP, Python, Ruby, Node.js e ASP.NET.
Questo approccio permette applicazioni web più sicure, scalabili e personalizzate, perché il server può dialogare con i database, gestire i dati inseriti dagli utenti e le sessioni. Lo scripting lato server è essenziale per creare siti dinamici, in cui i contenuti cambiano in base al comportamento, alle preferenze o ai dati degli utenti.