What is Business Process Reengineering?

Business process reengineering is a series of tasks designed to improve the results of a particular business process, by changes to work tasks, personnel, information technologies,or procedures,in order to increase operating efficiency.