Bei einer dynamischen Webseite werden die Inhalte (Texte, Bilder usw.) getrennt von technischen Elementen (Layout- Vorlagen, Programmierung, Skripte) in Datenbanken aufbewahrt. Wenn jemand die Website besucht, werden die Inhalte und die technischen Elemente aus den Datenbanken gelesen, live zu einer Webseite zusammengefügt und dem Webseiten- Besuchenden ausgeliefert.