This document discusses web engineering and compares it to software engineering. It defines web engineering as using scientific and engineering principles to successfully develop, deploy, and maintain high-quality web-based systems and applications. The document notes that web engineering is a specialization of software engineering. It also outlines several key differences between web development and traditional software development, such as the intrinsic characteristics of web applications, the technologies used, and the audiences they are developed for.