A process that uses controls and logic to stop an improper operation or transaction before it occurs and creates an error condition or defect.