Through the years, there have been many different notions about what business process reengineering (BPR) is and its success ...