A dynamic website is data base driven site in which part of the content is generated by Server Side Programs(Middle Tier). Phase I Visitor clicks —> (Server side program-Middle Tier) —> Database Phase II Database —> (Server side program-Middle Tier) —> HTML A dynamic page does NOT EXIST as a file on a hosting server, as a static HTML page does, until the request comes for a page. The request contains parameters, user identity, date and time, context, etc.