In this paper, after reviewing existing and under development Literature of Business Process Reengineering, a critical analysis of
various theories is done. An extended framework, from strategic viewpoint along with some assumptions, is offered to provide a better understanding and selection of the available approaches.