Static and Dynamic are terms that you will hear a lot and are basically the two main approaches when building a website.
Static simply means that the information or ‘code’ that makes up the website doesn’t change, and they can be built more cost-effectively than dynamic websites.
Static web sites are crafted to work more like a printed document and to be referred to on the web. You will find a lot of brochure sites are constructed this way.
Dynamic means that the data or content can change ‘dynamically’.
The content (text and images) is usually fed from a database or Content Management System (CMS) so when the data is updated, the content on the website are also updated. This method opens up a lot of options on the flexibility and functionality of your website.
Shopping carts and information sites work this way as their content changes frequently and needs to be constantly up to date. The additional functionality also creates a lot more variables to consider.
In my view, if you are not intending to update the information on your website more than three times a year, it is not really worth investing in making the website dynamic.