La ingeniería web es el proceso utilizado para crear, implementar y mantener aplicaciones web de alta calidad. Incluye etapas como formulación, planificación, análisis, modelización, generación de páginas, pruebas y evaluación del cliente. La ingeniería web se diferencia del desarrollo de software tradicional por su enfoque en ciclos de vida cortos, cambios continuos y requisitos estrictos de seguridad, rendimiento y usabilidad.