La reingeniería es un proceso que permite repensar y reestructurar las actividades de una organización para mejorar sus procesos mediante el uso de tecnologías de la información. Este proceso implica identificar los procesos críticos de una organización, jerarquizarlos y luego llevar a cabo cambios radicales para mejorar la organización, implementar nuevos procesos y minimizar costos y tiempos. La reingeniería la realizan grupos de expertos como ingenieros de sistemas y analistas.