La ingeniería web implica el desarrollo sistemático y disciplinado de aplicaciones de alta calidad para la World Wide Web. Siguiendo un proceso que incluye formulación, planificación, análisis, modelización, generación de páginas, pruebas y evaluación. Este proceso implica actividades como el diseño arquitectónico, de navegación e interfaz de usuario, considerando características como la inmediatez, seguridad y estética.