Dynamic websites don't need to be updated by the webmaster. They are based on a database that the user can modify by himself and from which the data are fetched to be published on the pages. This allows creating websites easily updatable by people not particularly specialized. Below are some examples realized with code written on purpose, some with e-commerce too, and others done using Joomla.