The concept of business process redesign or reengineering (BPR) has been around for about twenty years, and as technologies used in business and associated business practices have changed over the years, BPR has evolved as well. Reflecting these changes, various definitions and alternative names have been proposed for BPR. In this paper, we investigate the literature on BPR in order ascertain current uses, practices, and relevance of BPR in today’s business environment. Based on this review we classify BPR projects into three types according to business needs: internal, external, and traditional. We propose a simple framework that should help in determining the most appropriate approach in future BPR projects.