Business process reengineering (BPR) seeks radical improvements in key measures like cost, quality, service and speed through fundamental rethinking and redesign of core business processes. It aims for more dramatic change than total quality management or just-in-time approaches through strategic process orientation. BPR is influenced by technology, strategy, customer needs and organizational change. Information technology, in particular, enables new forms of collaboration and centralized/decentralized working. The key steps of BPR include selecting processes for reengineering, understanding the current process, developing a vision for improvement, creating an action plan, and executing changes.