A dynamic website uses a database to gather, manage and display information automatically, based on the criteria the user selects. Dynamic websites are the most popular kind of websites for companies, where content needs to be changed instantly such as shops that have regular product additions