Reengineering, like TQM, is a system wide change approach focusing on changing the basic processes of an organization. Reengineering(as set forth by Michael Hammer and James Champy) may be defined as the fundamental rethinking and radical redesign of business processes toachieve drastic improvements in performance.