The document discusses the evolution and need for web engineering. It provides background on the history of web development, from static HTML pages to dynamic content management systems. It then covers the characteristics of web applications, including different types of users, tasks, technologies used, and contextual factors. The document argues that the continuous change of requirements, competitive pressures, and fast pace of development necessitate an engineering approach and ongoing evolution of web applications.