WHAT IS RE-ENGINEERING? WHAT IS RE-ENGINEERING? The goal of reengineering is to lessen the complexity of a legacy system sufficiently so that it can continue to be used and improved at an acceptable cost.