Web pages can be more complex and customers expect more from web pages. Terms like PHP and ASP now compete with HTML when starting a web page and it can be hard to figure out what option best suits your needs.