reengineering

noun
  1. the process of redesigning and restructuring a business process or system to improve efficiency and effectiveness
  2. Usage: business
  3. the act of modifying or rebuilding an existing engineering system or product
  4. Usage: engineering

Examples