Static Web pages always look the same and the content rarely changes. To make a change, you must create the page yourself or request a Web designer to do it for you. The newly created page and any images must then be uploaded to the Web servers.
Dynamic pages are different. They are database driven. They can change every time they are loaded (without anyone having to make those changes), and they can even change their content based on what your website visitors do.
The dynamic page can be created to respond to information entered by your site’s visitor. They store and pull information from an underlying database.
Dynamic sites can reduce ongoing maintenance costs if you don’t want to change things yourself with a Web page editor. They usually cost more to develop, as they require more complex coding. A content management utility also needs to be developed to help you manage your site.
Many clients have a combination of dynamic and static elements in their sites. For instance, they might use dynamic pages for a product catalogue where they have to change information or pictures regularly. The “Contact” and “About Us” pages are often left as static pages.

Update: We are no longer designing STATIC websites.