What is difference static website and dynamic website?

A Static Website is one that has web pages stored on the server in the same form as the user will view them. It is primarily coded in HTML while A Dynamic Website is one that does not have web pages stored on the server in the same form as the user will view them. Instead, the web page content changes automatically and/or frequently based on certain criteria.

Static is good for a one-way flow of information, from your site to the visitors. This suits some situations perfectly. Dynamic will invite your site visitors to become involved and engaged. This generally leads to a stronger relationship with the visitor and there is more likelyhood of your visitor buying your product/service or becoming a member of your community. They are also easier for the webmaster to maintain, you can amend content from anywhere there is an internet connection, without special web authoring tools.