Process reengineering is the analysis and redesign of workflows within and between organizations to achieve dramatic improvements in critical performance measures like cost, quality, and speed. Agility BPM is a web-enabled tool that allows business experts, without programming, to automate and configure business processes through a graphical workflow designer. It supports complex routing and data collection, and generates documents from predefined templates. The tool is customizable and allows managers to track workflow progress.