There are many individual pieces that contribute to a complete Web site, each dependent on specific needs the site must address. A "presence" site that is designed as an online brochure will have different functional requirements than an e-commerce shopping site. These requirements dictate the underlying technologies that are to be used to achieve the desired goal of the site.