La ingeniería web se define como la aplicación sistemática de metodologías de ingeniería al desarrollo de aplicaciones web de alta calidad. Explora las diferencias y similitudes entre ingeniería de software e ingeniería web, los atributos de las aplicaciones web, y un modelo de proceso para la ingeniería web que incluye diseño arquitectónico, de navegación e interfaz. Finalmente, presenta ejemplos de aplicaciones web como reserva de mesa en línea y formulario de alquiler de autos.