A dynamic website is one where web page content changes when
pages are displayed. Web page content can change, for example when
forms are filled, buttons are pressed and cursors are placed over
objects.
There are a number of client-side scripting languages (e.g. Javascript)
that are used to dynamically alter web page content. The changed content can
originate from the same website or from another website.
To dynamically render pages from relational database management systems,
server-side scripting languages is normally used. These
scripts are runs on an application server before the web page is sent to the
website visitor.