Dynamic sites on the other hand can be more expensive to develop initially, but the advantages are numerous. At a basic level, a dynamic website can give the website owner the ability to simply update and add new content to the site.
For example, news and events could be posted to the site through a simple browser interface. Dynamic features of a site are only limited by imagination. Some examples of dynamic website features could be: content management system, e-commerce system, B2b Directory ability for clients or users to upload documents, ability for administrators or users to create content or add information to a site (dynamic publishing).
A dynamic website can contain client-side scripting or server-side scripting to generate the changing content, or a combination of both scripting types.