GMP: GMP is the part of Quality assurance which ensures that products are consistently produced and controlled to the quality standards appropriate to their intended use and as required by the marketing authorization.
GMP are aimed primarily at diminishing the risks inherent in any pharmaceutical production.
Such risks are essentially of two types:
1. Cross-contamination (in particular of unexpected contamination)
2. Mix-ups (confusion)
cGMP: Current Good Manufacturing Practices. This means any procedure / system adopted by the manufacturer which proves to be necessary and important for identity, strength and purity of a product.