Making the complex simple, one block at a time

business process reengineering (BPR)