Business process reengineering (BPR) involves fundamentally rethinking and radically redesigning business processes to achieve dramatic improvements in critical performance measures like cost, quality, service, and speed. It seeks to optimize intra-functional and inter-functional processes within an organization and inter-organizational processes along the entire supply chain. Successful BPR requires top management support, cross-functional process teams, and treating it as a managed project with clear communication.