Ang reverse engineering ay maaaring ituring bilang isang proseso mula sa produkto hanggang sa disenyo. Sa madaling salita, ang reverse engineering ay ang proseso upang makakuha ng data ng engineering (kabilang ang iba't ibang blueprint o modelo ng data) mula sa mga kasalukuyang produkto.