A Web site is a collection of Web pages that are linked together through hyperlinks. A Web site is usually based on a single Web platform (see definition below) and can be static or dynamic. A static site usually refers to a site where each page has it's own content typed directly into the page. This means for every page of content, there needs to be one page created and maintained. This is usually okay for small sites, but maintenance becomes more difficult as the amount of content grows.
Dynamic sites, on the other hand, usually use a combination of templates and a database to generate content with a smaller number of pages. This means that a template can draw content from the database dynamically, and the site owner has fewer pages to maintain.