Dynamic website, as its name suggest its not an static website.  As name describes, it will have dynamic behavior, it will be interacting with users and based on user inputs it will behave dynamically.  Consider simple example, when users interacts with login page. When users enter his credentials and submit the page it will take the inputs from users and process it with its internal stored (database) data and validate whether the given information is correct. if the information provided is valid it will redirect to application page, else it will redirect it to same page and as to re-enter the details as the given details are not valid as per stored record in that particular website.  Dynamic website will have some dependencies to complete it tasks.  Following are the dependencies for Dynamic websites.

  1. Web Server
  2. Database
  3. Some specific languages which will create dynamic pages(JQuery, HTML5, PHP, .. etc)