Use your lexicon to collect terms that you find interesting and define them the way you think they are correct.
Less formally, reengineering is the modification of a software system that takes place after it has been reverse engineered, generally to add new functionality, or to correct errors![]()
radical redesign of an organization's processes, especially its business processes![]()