Business Process Reengineering is, by definition, the means by which an organization can achieve radical change in performance as measure by cost, cycle time, service, and quality, by the application of a variety of tools and techniques that focus on the business as a set of related customer-oriented core business processes rather than a set of organizational functions.