A dynamic website is, in short, a site whose contents can be modified without touching the code. Each page is created by the server using a page template and content which is stored elsewhere (for example; inside of a database).