La reingeniería es el proceso de rediseñar radicalmente los procesos de negocio y la tecnología de información de una organización para lograr mejoras dramáticas en medidas clave de desempeño como costos, calidad, servicio y velocidad. Se compone de cinco etapas: 1) identificar los procesos que necesitan cambios, 2) diseñar procesos rediseñados, 3) construir una infraestructura para los nuevos procesos, 4) implementar los cambios y 5) monitorear los resultados.