La reingeniería del Método Directo forma parte de la reingeniería completa de un Sistema de Soporte de Decisión para el diseño de instrumentación de plantas de procesos. El objetivo de la reingeniería fue resolver los problemas de la implementación original del método, como el uso de estructuras de datos estáticas y la falta de interfaz con otras herramientas. La reingeniería migró a estructuras de datos dinámicas, mejoró la interfaz de usuario y automatizó tareas manuales, obteniendo un software con mejor calidad y aplicabilidad a casos real