What is Reengineering?

Reengineering is when a process, system or a product is redesigned to make them be better. This can help improve efficiency or production output for example.