Gegenüber zu statischen Webseiten, welche in Form einer einfachen Datei auf einem Webserver „lagern“, werden dynamische Webseiten im Moment der Anforderung erzeugt.
So können aktuelle, sich stetig verändernde Inhalte, wie beispielsweise Wetterdaten, über ein hierfür speziell auf dem Webserver installiertes Programm abgefragt werden. Das Programm übernimmt, beispielsweise aus einer Datenbank, die aktuell nachgefragten Inhalte und erstellt das jeweilige, rahmengebende HTML-Dokument.
Dynamische Websites finden zudem in der Interaktion mit dem Benutzer einer Homepage Verwendung. So werden, beispielsweise im Prozess der Kaufabwicklung eines Webshops, naturgemäß dynamische Seiten erzeugt, welche in Reaktion auf die jeweiligen Eingaben des Benutzers/Käufers entstehen.
siehe auch Content Management System