Business Process Re-engineering is the analysis and design of workflows and processes within an organization. A business process is a set of logically related tasks performed to achieve a defined business outcome. Re-engineering is the basis for many recent developments in management. When an enterprise is thinking of developing a management information system that aims to integrate a wide number of business functions, then business process re-engineering is the right service for this purpose.