Good Manufacturing Practices (GMPs) are support programs that have to be in place in order to support the HACCP System. These are e.g. Supplier Approval, Personal Hygiene, Training, Pest Control, Cleaning and Sanitation, Equipment Calibration, etc. which effectively describe generalised hazards that apply to the whole operation, leaving HACCP to deal with the specific product-process hazards. These support programs are normally in place before the HACCP System is developed.