Software validation checks that software meets the requirements and is suitable for the intended purpose.
The focus of GMP, Good Manufacturing Practice, is on the aspects of production and quality assurance.
GAMP 5, on the other hand, focuses on validating and managing computerized systems. The "A" in "GAMP 5" stands for "automated".
GAMP 5 plays a fundamental role in ensuring the reliability and integrity of automated systems in production in the pharmaceutical industry. To this end, GAMP 5 provides a structured framework for the process validation and maintenance of such solutions and helps to meet regulatory requirements and optimize operational processes.
The risk-based approach recognizes that not every system is equally risky in order to focus the use of process validation according to GAMP 5 on the critical areas.
The principle of documentation and recording requires that all aspects of automated systems are thoroughly documented. This ensures that the necessary evidence can be provided to authorities at any time.
GAMP 5 focuses on effective change control procedures. This ensures that the integrity and compliance of automated systems are not compromised.
The GAMP 5 lifecycle approach takes into account all phases that a system goes through. It ensures that systems are developed, implemented and maintained in a controlled manner. It also defines continuous monitoring and review.
GAMP 5 also supports continuous improvement in relation to process validation and the operation of computerized systems. This includes the review and updating of systems and processes. This ensures that changes relating to technologies and regulations, among other things, are taken into account.
Particularly with regard to the development and implementation of computer systems, GAMP 5 recognizes the importance of cooperation with suppliers and service providers.
In scalable validation, the effort and documentation are adapted to the complexity and risk of the system. Validation activities are carried out appropriately and efficiently.
According to GAMP, software is categorized into different classes. The validation requirements are defined on this basis.
The GAMP 5 guideline categorizes software based on its risk profile and type of application in order to evaluate and validate computer systems accordingly.
The following five categories are distinguished:
This category refers, for example, to operating systems, databases, network and other basic systems. They support applications but do not contain any user-defined logic. Examples are operating systems and database management systems.
Category 2 is obsolete and is no longer used under GAMP 5. It was part of GAMP 4 and included firmware or hard-coded systems and was used to classify hardware components where software cannot be changed.
Category 3 includes solutions that can be used without customization or configuration. These include Microsoft Word and Excel.
Configured software refers to systems that are configured by the user after installation. It can be adapted to specific requirements, but the source code does not have to be changed. Examples include laboratory information and management systems, LIMS and enterprise resource planning systems.
Software is user-defined if it has been developed specifically for a particular application and contains customized code. Examples include software for controlling production machines.
According to GAMP 5, a computer system goes through the following main phases:
Computer system validation usually follows the V-model in a sequential, structured manner. The left-hand side of the "V" represents the specification (from the requirements definition to the detailed design). The right-hand side is responsible for verification and validation (from module to system acceptance testing).
The following steps are taken:
GAMP 4 is the predecessor version to GAMP 5, in which user requirements were regarded as inputs for the validation process. They had to be detailed, specific and testable.
GAMP 5, on the other hand, considers user requirements as the result of a validation process. They can be more general, high-level and business-oriented.
The second edition is the current version of GAMP 5 and was published in July 2022. It is referred to as "GAMP 5 Second Edition" or GAMP 5 2nd edition and builds on the principles of the first edition.
The following changes have been made:
Software validation checks that software meets the requirements and is suitable for the intended purpose.
Computer system validation describes a documented process that consistently ensures that software does what it was designed to do.
Process validation provides documented proof that a process delivers predefined results and does not pose a risk.