Business Process Re-engineering (BPR) refers to the methods by which a Company or service undertakes a thorough review of all its operations.