GMP (Good Manufacturing Practice) is a system to ensure that products meet food safety, quality and legal requirements. As a food manufacturer you should have GMP in place. HACCP (Hazard Analysis and Critical Control Point) can be part of GMP and is a systematic program to assure food safety.