21 CFR Part 11
21 CFR Part 11
Table of Contents
Introduction 5
Getting Started 5
Background 5
Ignition by Inductive Automation 5
What is 21 CFR 11? 5
About This Guide 5
Convention 6
Industry Direction 6
CDER and cGMP 7
FDA References 7
ISPE 7
GAMP 7
Key Concepts 8
Data Integrity 8
ALCOA+ 8
Database Systems 8
Shared Responsibility Model 8
Customer 8
Software Vendor 9
Consultants or System Integrators 9
Cloud Service Providers 9
Software/Platform as a Service (SaaS/PaaS) 10
Ignition Best Practices 10
Appendix A - References 34
References 34
Related References 34
Related Resources (Global) 35
1 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
First Steps 36
Appendix E - Cybersecurity 41
Frameworks 41
Security Controls 41
Cybersecurity Information 42
US Government Cybersecurity Update 42
Identity and Access Management 42
Security Resources 43
Cloud Part 11 Resources 43
Authors 47
2 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Introduction
Getting Started
Welcome to Inductive Automation’s comprehensive guide on developing 21 CFR Part 11-compliant
applications with Ignition. The Compliance Summary Table gives a brief overview of features
included in Ignition and the scope of implementation that should be covered by an application's
design in alignment with the company's policies. The Compliance Detailed Description gives
specific guidance on how to comply with the spec. If you're new to Part 11, we recommend
starting at the beginning of the guide to help you understand valuable background information
and key concepts.
Background
Many Part 11 requirements can be satisfied with customer procedural and administrative controls,
requiring few technical controls. However, it is a common pitfall to approach each requirement in
isolation. This can lead to ineffective implementation decisions, such as considering security as
an entirely “application layer” problem. Inductive Automation believes that the best way to
succeed with Part 11 is to understand FDA guidance, adhere to industry best practices, and
consider modern IT and OT technologies based on customer requirements and a risk assessment
3 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
backed by subject matter expertise. Modern external systems, such as Microsoft Azure AD for
Identity and Access Management (IAM), offer strong security controls that clearly exceed Part 11
minimum requirements, but can also introduce new risks based on the reliance upon outside
entities. The same concept applies to System Integrator and service provider deliverables. It is
ultimately the customer’s responsibility to meet Part 11 compliance and audit their vendors.
Convention
Font Meaning
Italics 21 CFR 11 “Part 11” source or key terminology
Plain Text Guide information or recommendation
Bold Emphasized concept or category label
Additional Information. Supplemental information often going beyond
minimal Part 11 requirements.
Industry Direction
Additional Information: Part 11 has not changed since 1997, but the FDA
periodically releases “Guidance for Industry” (GFI). GFI is framed as
“non-binding,”expressing the agency’s “current thinking” on specific topics. For
example, FDA guidance was released on “Part 11” in 2003, and on “Data Integrity
and Compliance With [current good manufacturing practices] cGMP” in 2018.
The FDA and the industry maintain Good Practices, collectively referred to as
“GxP.” This guide incorporates FDA guidance, industry best practices, “lessons
learned” from the Ignition community, and Information Technology and
Operational Technology (IT/OT) methodologies covering the over-25-year
4 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
technology evolution gap between the original introduction of Part 11 and present
day.
FDA References
Tip: The FDA consistently lists the Good Automated Manufacturing Practices
(GAMP) framework by the International Society for Pharmaceutical Engineering
(ISPE) nonprofit organization under Industry References. GxP stakeholders should
consider joining the ISPE and purchasing the latest GAMP material for direction.
ISPE
The International Society for Pharmaceutical Engineering (ISPE) is a nonprofit association serving
its members by leading scientific, technical, and regulatory advancement throughout the entire
pharmaceutical lifecycle.
GAMP
Tip: GAMP stands for Good Automated Manufacturing Practices, maintained by
the International Society for Pharmaceutical Engineering (ISPE). GAMP 5 is both
an ISPE subcommittee and set of guidelines applicable to the pharmaceutical and
medical device industries. The 2nd edition of GAMP 5, released in July 2022,
incorporates FDA guidance and current industry best practices. “GAMP is not a
prescriptive method or standard, but rather provides pragmatic guidance,
approaches, and tools for the practitioner. When applied with experience and
good judgment, the guide offers a robust, cost-effective approach” (ISPE, GAMP 5
introduction). GAMP provides practical guidance to facilitate interpretation of
regulatory requirements.
5 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Key Concepts
Data Integrity
Integrity as a principle refers to data trustworthiness and reliability in the context of protection
from unauthorized changes and attribution. Integrity is an important aspect of Part 11 compliance
with Electronic Records and Electronic Signatures.
ALCOA+
Additional Information: “Data integrity refers to the completeness, consistency,
and accuracy of data. Complete, consistent, and accurate data should be
attributable, legible, contemporaneously recorded, original or a true copy, and
accurate (ALCOA).” (FDA, 2018). ALCOA has since been expanded to ALCOA+
(WHO and GAMP 5) to include “available, enduring, consistent, and complete”.
Database Systems
Commercial database systems include mature data integrity and ALCOA+ features. Part 11
systems often rely on OT- or IT-managed database systems from Microsoft, Oracle, and other
vendors hosted either on-premise or in the cloud.
Tip: GAMP 5 (section 48.2.5) recognizes that GxP regulated databases used for
data audit trails may require external controls. Proprietary and open-source
“desktop databases” are noted as often being less secure than IT-managed
server-based environments. While not explicitly specified, this is understood to be
local products such as Microsoft Access or equivalent. Spreadsheets are
discussed for use as calculators or retention as documents and not recommended
for use as “databases.” A “best practice” is to inherit security controls from
properly configured, IT-managed, enterprise or cloud database systems. GAMP 5
and the FDA mention “Oracle.”
Customer
Customer responsibility: The customer is ultimately responsible for compliance.
The customer will have flexibility in deciding between Operational and
Administrative Controls (executed by people as opposed to systems) and
6 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
It is the customer’s responsibility to audit vendors and service providers to ensure that
requirements are being met and compliance is maintained.
Software Vendor
Ignition capability: Part 11 applications characteristically integrate multiple
hardware and software products within a defined environment. Vendors should
demonstrate how they, as part of the critical supply chain, adhere to best practices
with quality and security. Vendors should also provide recommendations for using
their software in a Part 11 environment including configuration recommendations.
Ignition is well suited for Part 11 applications and can be used for: process real-time
status and control, alarming, reporting, user auditing, and more. This guide speaks
to “best practices” using Ignition as an integrated platform within a customer’s
designated IT/OT environment to best achieve Part 11 compliance.
Inductive Automation maintains a listing of over 2,700 Integrators worldwide and provides
certification standards. Please contact your account representative for specific SI references.
https://www.inductiveautomation.com/integrators/
7 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
tend to provide a high level of validated assurance “lower in the stack” and leave
the application portion (where Ignition resides as a SCADA system) to the
customer. Amazon provides 21 CFR 11 Best Practices and an AWS Config Guide.
Microsoft hosts a 21CFR11 portal and provides Azure GxP Guidelines. Google
provides GxP and 21 CFR Part 11 guidance.
Tip: CSPs offer virtual networks, which are isolated customer environments that
can be interconnected with customer infrastructure through secure connections
including “cloud peering” without the public Internet. Ignition supports “n-tiered”
architectures and most secure remote access technologies.
Tip: It is a natural fit for SaaS/PaaS Part 11 service providers to offer customers
dedicated VPCs running on the “big name” CSPs (e.g. AWS, Azure, GCP)
configured in accordance with best practices. Secure interconnects and web
services technologies provide safe options to access shared services.
8 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Inductive Automation provides a Security Hardening Guide and a Server Sizing and Architecture
Guide to assist with best practices. The following recommendations align with the intent of Part 11
and GxP best practices.
1. Use an external Identity Source for user authentication (verifying identity) and
authorization (managing access rights). This could be an on-premise Enterprise system
such as Microsoft Active Directory or a third-party Identity Provider (IdP), which can be
locally managed or provided by a cloud service. Local OS or application managed user
accounts are generally weaker and not recommended for Part 11 applications. The most
secure and realistic options will require strong or multi-factor authentication for all users
through an identity and access management service, which can be local, cloud-hosted, or
a hybrid of the two.
i. Assign Ignition roles based on IdP groups, such as Active Directory Groups.
ii. The most current Microsoft approach uses Azure AD (Entra). On-premise solutions
are possible such as Apache Keycloak, Red Hat Identity Manager, or HashiCorp
Vault. Third-party solutions such as: Duo, Okta, Ping, offer powerful hybrids.
Enterprise solutions are offered from Oracle, IBM, RSA, Symantec (Broadcom), and
others.
2. Follow the Ignition Security Hardening Guide for security best practices with Ignition and
the immediate computing environment. Include supporting IT and OT departments from
the start. They likely have people, processes, and tools to help. From the Ignition Security
Hardening Guide:
i. Consider a foundational model and strategy. “Zero Trust,” “Defense in Depth,”
“Zones and Conduits,” and “Purdue Model” are examples. Align with
organizational best practices.
ii. Force secure client communication with Ignition using HTTPS with genuine TLS
certificates. Employ “strong headers” with HSTS redirects and consider disabling
older cipher suites.
iii. Follow Identity and Access guidance. This includes using secure LDAP (LDAPS) for
Active Directory connections and SAML or OpenID Connect for Identity Providers.
Adhere to your organizational policy on account usage and lifecycle.
iv. Consider additional authentication factors. Role-Based Security is a great starting
point. Ignition supports additional features such as location, security zones, and
security levels. Identity providers are moving in the direction of pattern of use,
device health checks, and other non-traditional factors.
v. Apply good cybersecurity hygiene. Remove unnecessary applications, lock down
the host operating system, keep systems up to date, and stay consistent with
organizational best practices. This might include the IT or OT department
maintaining endpoint protection systems.
3. Extra consideration of database protections is warranted for Part 11 applications.
9 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
i. Discuss the best options with IT, OT, and cybersecurity stakeholders.
ii. Configure dedicated Ignition database connections for the project, Audit Log, and
Historian. Apply separate credentials for each. Apply best practices for security
controls and auditing consistent with company policy, vendor recommendations,
and project risk analysis. For example, grant SELECT and INSERT (not UPDATE or
DELETE) on an audit schema.
iii. Force disk cache usage for database interactions. Forcing disk cache usage
preserves records in the event of a power outage where records have not yet
been written to a database or store-and-forward cache. Additional mitigation is
possible with environmental controls such as local UPS and fuel-based generator
support.
Tip: Secure architectures are possible using Ignition gateways to apply the
Principle of Least Privilege with network segmentation. The concept is that most
nodes (e.g. clients, databases, network and OT devices) can only communicate
within a zone, preferably only to the nearest Ignition gateway. Ignition gateways
relay traffic by securely inter-communicating between zones using secure
“Gateway Network” (GWN) or MQTT connections (“conduits”) with
certificate-based, secure TLS connections over a single TCP port. External
firewalls are recommended between zones.
10 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
5. 2-Person Integrity.
Ignition capability: Ignition provides system.security.validateUser and
system.perspective.authenticationChallenge scripting functions to allow
in-session 2-person integrity checks such as the Done-By/Checked-By
examples below. This can be used to satisfy § 11.200(a)(3), misuse requiring
collaboration by 2 or more persons, as well as enhance capabilities
supporting multiple Electronic Record and Electronic Signature
requirements.
11 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Figure 3. Example: IA uses On-Prem Active Directory + a Duo mobile device push
12 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
g. Authority checks
Follow best practices; Perform audit reviews of
successful and failed logins, and logouts. Follow local
policies such as locking of accounts on multiple failed
logins, minimum password length and strength, etc.
h. Device checks to validate data
input or operational instruction Multiple mechanisms
i. Training and qualification
Customer. IA can validate Ignition certification
status supporting customer training audits on system
integrators. IA offers comprehensive free training
resources.
j. Written policies
Customer. GAMP 5 offers best practices
k. Documented controls
Customer. (GAMP 5 Guidelines section 16.3, 17)
13 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
14 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
b. Lifecycle
Inherited by following best practices
c. Loss management
Inherited by following best practices
d. Transaction safeguards
Inherited by following best practices
e. Testing
Inherited by following best practices
15 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
The agency expects consistent organizational procedures and controls. The Good Automated
Manufacturing Practice (GAMP) 5 framework, maintained by the International Society for
Pharmaceutical Engineering (ISPE), provides a lifecycle model and a great optional starting point.
From a data security perspective, achieving a high degree of confidence in the principle of
“integrity” is needed to trust records as genuine and achieve nonrepudiation.
Updated FDA guidance (2003 Guidance to Industry on Part 11 Scope and Application)
The Agency intends to exercise enforcement discretion regarding specific Part 11 requirements for validation of
computerized systems (§ 11.10(a) and corresponding requirements in § 11.30). Although persons must still comply with
all applicable predicate rule requirements for validation (e.g., 21 CFR 820.70(i)), this guidance should not be read to
impose any additional requirements for validation.
We suggest that your decision to validate computerized systems, and the extent of the validation, take into account
the impact the systems have on your ability to meet predicate rule requirements. You should also consider the
impact those systems might have on the accuracy, reliability, integrity, availability, and authenticity of required
records and signatures. Even if there is no predicate rule requirement to validate a system, in some instances it may
still be important to validate the system.
We recommend that you base your approach on a justified and documented risk assessment and a determination of
the potential of the system to affect product quality and safety, and record integrity. For instance, validation would
not be important for a word processor used only to generate SOPs.
For further guidance on validation of computerized systems, see FDA’s guidance for industry and FDA staff General
Principles of Software Validation and also industry guidance such as the GAMP 4 Guide.
16 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Note: 21 CFR 820.70(i) falls under subchapter H (Medical Devices). The most recent GAMP guide
is GAMP 5 second edition, released July 2022.
The FDA General Principles of Software Validation; Guidance for Industry and FDA Staff (FDA,
Jan 2002) addresses software validation in detail. Inductive Automation generally adheres to
these principles for Ignition development (Appendix F, SDLC), including maintaining a dedicated
quality assurance department. The FDA guide recognizes that some responsibility can be
transferred to the off-the-shelf software vendor. In this context, the full FDA guidance for software
validation goes above and beyond the Part 11-applicable application features. The document
references use cases such as validating embedded firmware in medical devices. However, the
same principles can be applied for system validation on a more limited scale to achieve Part 11
compliance.
Tip: Software validation, which the FDA and GAMP refer to as “requirements
traceability,” can either be achieved externally, with Ignition through customization,
or via third-party tools such as Kneat or Confluence & Jira (with added plugins).
Tip: The ability to discern invalid or altered records. Database systems such as
SQL Server and Oracle have the ability to run “triggers”, which execute code on a
database action. It is possible to add a lastModified field to a database table and
create database triggers that update this value. Invalid or altered records could be
discerned by a query that compares the record value to the lastModified value.
Additionally, the trigger could log extra information to a different table. Consider
that the Ignition account for logging data is recommended as append-only
17 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
(SELECT and INSERT, not UPDATE or DELETE), which further mitigates record
alteration. Database systems include native and third-party tools (i.e. ApexSQL
Audit) to help assure record integrity. External read-only database backups can
help adjudicate cases with suspected invalid or altered records.
(b) The ability to generate accurate and complete copies of records in both human-readable
and electronic form suitable for inspection, review, and copying by the agency. Persons should
contact the agency if there are any questions regarding the ability of the agency to perform such
review and copying of the electronic records.
Ignition capability: Ignition stores historical data including alarm records and audit
logs in standard, vendor neutral, relational databases. Microsoft SQL Server and
Oracle are popular database products for GxP applications. Ignition can be
configured to present data in human-readable and printable forms such as
pdf-based reports, graphs, or tables. Inductive Automation recommends the use of
standard SQL database management tools.
Figure 5: Example: Configurable and flexible charts to present historical/runtime process data
18 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Figure 6: Example: Configurable and flexible tables to present historical/runtime process data
Note: “Complete copies of records” has long-term data archival and retrieval implications. FDA
Part 11 Guidance for Industry addressed this common customer concern in 2003. “The Agency
intends to exercise enforcement discretion with regard to specific Part 11 requirements for
generating copies of records (§ 11.10 (b) and any corresponding requirement in §11.30).”
(c) Protection of records to enable their accurate and ready retrieval throughout the records
retention period.
Tip: The use of properly configured and managed, standard relational databases,
with access configured according to the Principle of Least Privilege ensures an
adequate degree of record protection. Regular database backups are part of good
cyber hygiene.
Tip: Cloud-based tools can make it easy to archive or present “live” data to the
agency as needed.
Updated FDA guidance (2003 Guidance to Industry on Part 11 Scope and Application)
19 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
The Agency intends to exercise enforcement discretion with regard to the Part 11 requirements for the protection of
records to enable their accurate and ready retrieval throughout the records retention period (§ 11.10 (c) and any
corresponding requirement in §11.30). Persons must still comply with all applicable predicate rule requirements for
record retention and availability (e.g., §§ 211.180(c),(d), 108.25(g), and 108.35(h)).
We suggest that your decision on how to maintain records be based on predicate rule requirements and that you
base your decision on a justified and documented risk assessment and a determination of the value of the records
over time.
FDA does not intend to object if you decide to archive required records in electronic format to nonelectronic media
such as microfilm, microfiche, and paper, or to a standard electronic file format (examples of such formats include,
but are not limited to, PDF, XML, or SGML). Persons must still comply with all predicate rule requirements, and the
records themselves and any copies of the required records should preserve their content and meaning. As long as
predicate rule requirements are fully satisfied and the content and meaning of the records are preserved and
archived, you can delete the electronic version of the records. In addition, paper and electronic record and signature
components can co-exist (i.e., a hybrid situation) as long as predicate rule requirements are met and the content and
meaning of those records are preserved.
Tip: Ignition is capable of automatically logging users off or locking the application
after an organization-defined period of inactivity. Multi-factor authentication
significantly reduces the risk of user credential sharing.
Ignition capability: Ignition audit logs generate time-stamped audit trails that
independently record all user activity including operator entries. All audit entries
are append entries. The best practice is for the audit profile database account to
have (SELECT and INSERT) not (UPDATE or DELETE) permissions to the audit
database. Audit logs are small enough files that modern database systems can be
configured to maintain logs throughout the record retention period. Logs can be
20 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
(f) Use of operational system checks to enforce permitted sequencing of steps and events,
as appropriate.
Tip: Operational system checks can include external input such as PLC controller
logic, input from business systems such as via REST API, or user input. Operational
checks should be tracked and verified during validation.
Figure 7. Example: Sequenced Logic flow with Ignition Sequential Function Chart
21 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Figure 8. Example: Sequenced Logic flow with Sepasoft Batch Procedure Module
(g) Use of authority checks to ensure that only authorized individuals can use the system,
electronically sign a record, access the operation or computer system input or output device,
alter a record, or perform the operation at hand.
Tip: When following best practices, Ignition provides a high degree of assurance
that system access, electronic signatures, record alteration, and operations are
conducted by authorized individuals. The customer may validate.
(h) Use of device (e.g. terminal) checks to determine, as appropriate, the validity of the
source of data input or operational instruction.
Tip: Ignition offers several means to validate data input or operational instruction
at multiple levels. Graphical components support input bounds and rules, which
can be dynamic. Scripts can perform operations on sets of data, such as entire
forms being submitted or workflows. Similar checks are possible at the database
layer or OT device layer.
(i) Determination that persons who develop, maintain, or use electronic record/electronic
signature systems have the education, training, and experience to perform their assigned tasks.
22 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Tip: Customers may ask Inductive Automation account representatives for Ignition
training or certification records for System Integrators (SI) who develop,
implement, or maintain the Ignition system as part of a supplier audit. It is
recommended to set qualification and auditing expectations with partners
including SIs early in the project lifecycle.
( j) The establishment of, and adherence to, written policies that hold individuals
accountable and responsible for actions initiated under their electronic signatures, in order to
deter record and signature falsification.
Ignition capability: Ignition supports formal “source control” systems such as “Git”
(Ignition 8 Deployment Best Practices Guide) for SCADA configuration
management. These systems allow collaboration, change tracking with revision
history, reverting to previous versions, and troubleshooting throughout the project
lifecycle. Source control systems can be used for DevOps or document
23 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Tip: GAMP 5 suggests that automated tools offer significant advantages and that
“selection, verification, and use of such tools should be documented and based
on risk, complexity, and novelty”. A source control system may be appropriate.
Ignition is capable of tracking these items through customization, but dedicated
tools will likely provide a better fit.
GAMP 5 Guidelines section 16.3 (Configuration and Change Management) and 17 (Documentation
and Information Management) cover best practices for GxP computerized systems.
24 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Tip: Encryption of all data in transit is a requirement for open systems. This is best
achieved with industry standard technologies such as mandatory enforcement of
https with TLS 1.2 or 1.3 using genuine certificates.
Ignition capability: Ignition audit logs include the printed name and a date and
time in a timezone agnostic format. The signature meaning (such as review,
approval, responsibility, or authorship) can be captured through the use of a
drop-down list along with free-form notes to be associated with the electronic
signature. It is possible to display old and new values and 2-person integrity
through the “Done-By/Checked-By” methodology (Ignition best practice #5
above).
25 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Figure 9: Audit-Trail example including: date/time, action, old and new value, 2-person integrity,
and failed attempts.
Ignition capability: Inherited based on best practices. Records are written by the
system with append-only permissions to a protected database system. Signatures
include the unique identifier of the signer. There is no way to falsify an electronic
record by ordinary means.
Ignition capability: Inherited. Signatures are associated with user accounts, which
are unique. It is up to organizational policy to prevent behavioral reuse or misuse.
Multi-factor authentication makes reuse or misuse much more difficult.
(c) Persons using electronic signatures shall, prior to or at the time of such use, certify to the
agency that the electronic signatures in their system, used on or after August 20, 1997, are
intended to be the legally binding equivalent of traditional handwritten signatures.
26 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
(1) The certification shall be submitted in paper form and signed with a traditional
handwritten signature, to the Office of Regional Operations (HFC-100), 5600 Fishers Lane,
Rockville, MD 20857.
(2) Persons using electronic signatures shall, upon agency request, provide additional
certification or testimony that a specific electronic signature is the legally binding equivalent of
the signer's handwritten signature.
(i) When an individual executes a series of signings during a single, continuous period of
controlled system access, the first signing shall be executed using all electronic signature
components; subsequent signings shall be executed using at least one electronic signature
component that is only executable by, and designed to be used only by, the individual.
(ii) When an individual executes one or more signings not performed during a single,
continuous period of controlled system access, each signing shall be executed using all of the
electronic signature components.
27 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
(3) Be administered and executed to ensure that attempted use of an individual's electronic
signature by anyone other than its genuine owner requires collaboration of two or more
individuals.
28 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
(b) Electronic signatures based upon biometrics shall be designed to ensure that they
cannot be used by anyone other than their genuine owners.
Ignition capability: Inherited by design. Identity providers featuring biometrics
offer high assurance that authentication only works with genuine owners. These
integrate options like TouchID and FaceID APIs on iOS/MacOS and Android’s
fingerprint feature.
(a) Maintaining the uniqueness of each combined identification code and password, such
that no two individuals have the same combination of identification code and password.
Ignition capability: User logins are unique, ensuring that no two individuals have
the same combination of identification code and password. Multi-factor
authentication is recommended as an extension of the intent of this requirement.
Tip: It is up to the customer to enforce policy requiring each user to use a unique
account. Shared or group accounts generally violate Part 11 record accountability
requirements. Customers may have legitimate requirements for group accounts,
such as driving large screen displays. Usage policy should be clear with
supporting technical controls (e.g. designated computers only, no ability to change
records, etc.).
(b) Ensuring that identification code and password issuances are periodically checked,
recalled, or revised (e.g. to cover such events as password aging).
29 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
30 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
(e) Initial and periodic testing of devices, such as tokens or cards, that bear or generate
identification code or password information to ensure that they function properly and have not
been altered in an unauthorized manner.
Customer responsibility: Customers have the option to test devices and tokens
as part of their validation process, which can include physical verification. Identity
assurance has matured since this guidance. Customers should adhere to
organizational cybersecurity best practices.
31 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Appendix A - References
References
FDA, 21 CFR Part 11, Electronic Records; Electronic Signatures; Final Rule. Federal
Register Vol. 62, No. 54, 13429, Mar 1997.
FDA, Withdrawal of Draft Guidance for Industry on Electronic Records; Electronic Signatures,
Electronic Copies of Electronic Records, Feb 2003.
FDA, Part 11, Electronic Records; Electronic Signatures — Scope and Application, Aug 2003.
FDA, General Principles of Software Validation; Guidance for Industry and FDA Staff. Jan 2002.
FDA, Q8, Q9, and Q10 Questions and Answers (R4). Nov 2011.
FDA, Guidance for Industry Computerized Systems Used in Clinical Investigations, May 2007.
FDA, Data Integrity and Compliance With CGMP Guidance for Industry, Dec 2018.
ISPE, GAMP 5 A Risk-Based Approach to Compliant GxP Computerized Systems, Second Edition.
Jul, 2022.
Related References
FDA Cybersecurity portal under the Digital Health Center of Excellence
FDA, Guidance for Industry. Off-The-Shelf Software Use in Medical Devices. Sept, 2019.
FDA, NIST Request on Presidential Executive Order: Comments Submitted by the FDA. May, 2021
32 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
2018 MHRA (Medicines & Healthcare products Regulatory Agency (MHRA)) ‘GXP’ Data Integrity
Guidance and Definitions
33 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Tip: This section provides tips on learning more about Part 11 and recommendations before
starting a Part 11 project.
Review Guidance
1. Review this guide and Part 11 Guidance
2. Review 2003 revised Part 11 Guidance to Industry (Appendix A)
a. Identify Part 11 applicability. Note the narrower standards.
b. Additional guidance offered on: validation, audit trails, and records retention.
3. Consider purchasing the 2022 GAMP 5 Second Edition for GxP best practices.
a. Key elements include planning, risk assessments, testing strategies.
b. Validation reporting. Level of detail should reflect risk, complexity, and novelty of
the system. Summary of: activities (verification, test report), deliverables (SOP),
deviations and corrective actions, status of system and statement of fitness, and
user training and knowledge management. Hardware configuration management
and change control.
i. Consider GAMP 5 Categories of software (12.3) for validation best
practices. SCADA is “Category 4,” with custom scripting, queries, and
programming as “Category 5.” Part 11 projects inherently require a high
level of validation based on customization to meet user requirements.
First Steps
1. Understand project requirements and scope
2. Identify Stakeholders and External Requirements
a. Determine responsibilities (e.g. Production, QA, Compliance, IT, OT, etc.)
i. Who is the project manager? Executive sponsors?
ii. Will system integrators or contractors be involved?
b. What systems need to be integrated? Architecture? Desired state?
c. Data and process owners? Stakeholders?
3. Consider external expertise
a. Consultants, System Integrators with domain expertise
i. IA System Integrator Program (> 2,700 SIs)
b. Reach out to relevant PaaS platforms and specific solution providers
i. 4IR Solutions (PharmaStack)
4. Risk Assessment
a. Part 11 compliance risk assessment, data integrity controls and/or address risks
34 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
35 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
GFI References
FDA, Withdrawal of Draft Guidance for Industry on Electronic Records; Electronic Signatures,
Electronic Copies of Electronic Records, Feb 2003.
FDA, Part 11, Electronic Records; Electronic Signatures — Scope and Application, Aug 2003.
FDA, General Principles of Software Validation; Guidance for Industry and FDA Staff. Jan 2002.
FDA, Guidance for Industry Computerized Systems Used in Clinical Investigations, May 2007.
FDA, Data Integrity and Compliance With CGMP Guidance for Industry, Dec 2018.
36 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Validation
Additional information: Validation is a frequent term used in GxP applications. It
comes up in the context of software validation, which applies to software vendors
and certain end user cases such as embedded firmware on medical devices.
Process validation helps ensure quality, safety, and efficacy, which relates most
directly to customers’ holistic CGMP methodology. Per 2018 FDA CGMP Guidance
to Industry, “In computer science, validation refers to ensuring that software meets
its specifications. However, this may not meet the definition of process validation
as found in guidance for industry Process Validation: General Principles and
Practices: ‘The collection and evaluation of data … which establishes scientific
evidence that a process is capable of consistently delivering quality products.’”
Software Validation
Additional information: Software validation is “confirmation by examination and
provision of objective evidence that software specifications conform to user needs
and intended uses, and that the particular requirements implemented through
software can be consistently fulfilled.” FDA, General Principles of Software
Validation; Guidance for Industry and FDA Staff. Jan 2002. Inductive Automation
provides a high level of assurance of software validation by including a separate
quality assurance division throughout the entire software development lifecycle
from design through release. Every code change is associated with a project
management ticket that includes a “definition of done” that a developer attests to
and QA engineer must independently validate prior to code inclusion. Similar
software validation techniques, including formal configuration control with testing,
are possible for customers at the application level under the shared responsibility
model. Third-party tools such as organizational portals or systems like Kneat or
Confluence & Jira (with added plugins) can help organize process validation.
Process Validation
Additional information: Process validation is defined as “the collection and
evaluation of data, from the process design stage through commercial production,
which establishes scientific evidence that a process is capable of consistently
delivering a quality product. Process validation involves a series of activities
taking place over the lifecycle of the product and process.” FDA, Process
Validation: General Principles and Practices, Jan 2011. Ignition includes tools that
37 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Tip: The Ignition platform does not inherently address the process validation
lifecycle, but can be a useful supporting tool. For example, Ignition could be used
to monitor and extract data regarding the facility environment, process, and
utilities. Ignition is arguably best suited for stage 3 process validation, but could be
used to support the entire lifecycle.
Qualification
Additional information: Qualification is the “action of proving and documenting
that equipment or ancillary systems are properly installed, work correctly, and
actually lead to the expected results.” “Qualification is part of validation, but the
individual qualification steps alone do not constitute process validation.” FDA, Q7
Good Manufacturing Practice Guide for Active Pharmaceutical Ingredients;
Guidance for Industry. Sept 2016.
38 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Appendix E - Cybersecurity
Frameworks
Adopting and certifying to a standard cybersecurity framework is a best practice to demonstrate
due diligence.
Standard Summary
ISO/IEC 27001/270018 Specification for Information Security Management System;
Protection of personal data in the cloud.
NIST Cybersecurity Set of optional standards, best practices, and recommendations for
Framework (CSF) improving cybersecurity and risk management at the organizational
level.
AICPA SOC 2 Framework and auditing procedure to demonstrate security and
privacy practices for service providers.
Other standards Many options; Center for Internet Security (CIS); The Standard
Information Gathering (SIG) Lite questionnaire
Security Controls
“Controls” refer to a process, policy, device, practice, configuration, or other action taken to
modify risk. The industry best practice, as noted in GAMP 5, is performing risk-based security
assessments and tailoring controls based on organization requirements. All controls should be
documented and auditable.
39 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Cybersecurity Information
Modern approaches to IAM can be deployed on premise or in the cloud. Cloud offerings tend to
be more capable. Example characteristic features:
● Multi-factor authentication (MFA) for users; passwordless; certificates for systems.
● User-based provisioning. Stakeholders, not Sysadmins, can manage groups
● Entitlement management. Users grant access to applications or platforms
● Privileged identity management. Time-restricted or workflow-based privileged roles
● Single sign-on (SSO) and federation
● Policy engines; pattern of use; location or time; device health checks
Inductive Automation recommends the use of modern IAM systems tailored to meet business
requirements informed by risk assessments. Selecting an appropriate IAM foundation strongly
supports applicable Part 11 requirements. Cloud examples include: Microsoft Azure AD, Oracle
Identity and Access Management Products (multiple), IBM Security Verify Access, Duo, Okta IAM,
40 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
and RSA SecurID. On premise examples include: HashiCorp Vault, Apache Keycloak, and Red Hat
Identity Management.
For many applications, the next best IAM approach integrates with Enterprise systems, often
maintained by IT or OT departments. A common industry example is with Active Directory
integration using Microsoft Windows Domains or other systems using combinations of
longstanding protocols such as: LDAP, RADIUS, and Kerberos. A variety of legacy and modern
products define this space. Customers are encouraged to align with organizational policy.
Security Resources
Inductive Automation Security Portal, Ignition Security Hardening Guide and FDA Cybersecurity
portal under their Digital Health Center of Excellence
CISA Shields up, ICAM resources, and Multi-factor Authentication (MFA) guidance.
NIST recommendations: Cybersecurity Insights Blog, Assessment & Auditing, MFA, Identity and
Access Management, Digital Identity Guidelines (800-63 series), and Cybersecurity Frameworks.
41 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Inductive Automation (IA) is 95% complete with self-certification of NIST Guidelines on Minimum
Standards for Developer Verification of Software (July 2021), written in support of the 12 May 2021
Executive Order (EO)14028 on Improving the Nation’s Cybersecurity. Inductive Automation is
actively pursuing ISA/IEC 62443 certification on Software Development Lifecycle Assurance to
formalize development practices, having completed a gap analysis with the certification body in
Q2 2022. Inductive Automation keeps up with current recommendations from NIST and the
Cybersecurity and Infrastructure Security Agency (CISA) and helps customers achieve standards
with Ignition.
Ignition, including all modules and target architectures, is only ever built on a single Continuous
Integration, Continuous Delivery (CI/CD) pipeline that exists in a physically protected, monitored,
dedicated environment. The practice eliminates build variance from developer environment
configuration. A CI tool regularly performs static code analysis, inspecting code branches to
detect bugs and security vulnerabilities, as well as measuring the technical quality in terms of
potential defects, vulnerabilities and maintenance risk. A separate tool provides composition
analysis, focusing on third-party libraries through continuous vulnerability scans and assessments
42 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
for: security, license, and operational risks of dependencies. The tool generates a “Software Bill
of Materials” that is bundled with each release. “Red” vulnerabilities are remediated prior to
release, controlled by “release checklist” and the project management system.
Technical controls enforce strict adherence to a standard “Git Fork & PR workflow”, ensuring that
no direct changes are ever made to the main repository and forming a core part of the quality
process. Every single code change must be reviewed and is subject to significant checks. Each
pull request (PR), which is a potential software change referencing one or more tickets, triggers a
review and testing process. The CI/CD pipeline creates a full Ignition build with the potential
change. The build ensures that the change properly compiles, passes strict automatic code-style
guidelines (checkstyle), and that all unit and module tests pass. Reliable human review with
2-person integrity requires a senior developer to digitally sign off on a code review for each PR.
Developers have access to individual repository accounts, but do not have access to code
signing certificates, which are managed centrally by trusted agents. If the build succeeds, the CD
system orchestrates a Docker container running Ignition on the candidate build for testing
purposes. Automatic validation testing starts with automatic integration testing through multiple
tools and frameworks on the candidate “build.”
QA performs verification testing based on "Definition of Done" as a step for each ticket in the
project management platform. QA also performs numerous validation and other tests including:
load/stress testing, functional, integration, regression, and operational testing in dedicated
environments with a variety of tools. The QA test plan includes manual testing and testing outside
the release cycle.
43 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Improved Data Integrity and Easier Compliance with 21 CFR Part 11. Grantek. Par Pharmaceutical
Part 11 compliant project.
Variety of Connections, Unlimited Licensing Aid Cancer Therapy New SCADA Delivers
Compliance, Mobility, Lower Costs, and More. Autolus Therapeutics. Autolus is a London-based
biopharmaceutical company that delivers T cell therapies to cancer patients. The application
satisfies Part 11 and the European Union equivalent, EudraLex Annex 11.
Helping Customers with 21 CFR Part 11 Software Provides FDA Compliance for Pharma, Along
with Speed and Flexibility. Snapdragon. Snapdragon Chemistry adopted an Ignition SCADA
system to achieve 21 CFR Part 11 compliance.
Pharma Company Meets Standards for 21 CFR 11 with Ignition Success Inspires Plans for
Expansion. Bachem. A Swiss-based biochemical company uses Ignition to achieve Part 11
compliance.
21 CFR Part 11 Compliance with Inductive Automation’s Ignition Platform. Panacea. Ignition
configuration tips and best practices to achieve Part 11 compliance.
44 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
Authors
This guide is the result of a collaborative effort between Inductive Automation and industry
leaders in the Pharmaceutical and Food & Beverage industries. Individual authors and their
companies are outlined below.
Inductive Automation:
Inductive Automation creates industrial software that empowers customers to swiftly turn great
ideas into reality by removing all technological and economic obstacles. The software platform,
Ignition by Inductive Automation, is the world’s first database-centric, web-deployed, 100%
cross-platform, unified HMI, SCADA, IIoT, and MES solution. Ignition is used across the globe in
over 100 countries and in virtually every industry.
Nathan Boeger:
Nathan Boeger is responsible for furthering internal compliance and helping customers
succeed at Inductive Automation (IA). He recently retired as a United States Navy
Information Warfare Officer after 20 years of service. He is a new ISPE member and FDA
compliance enthusiast. Nathan holds an MS in Cybersecurity from Carnegie Mellon
University, a BA in Computer Science from UC Davis, and numerous technical
certifications including CISSP-ISSAP from ISC2.
Madison Knowles:
Madison Knowles leads the Operations group within Sales Engineering at Inductive
Automation. She has held numerous roles within IA including project and program
management. Madison holds dual degrees from the University of Arizona, a BS degree in
Physical and Biological Anthropology, and a Bachelor of Fine Arts in Dance. She holds an
AA degree in interdisciplinary studies in math and science.
4IR Solutions:
4IR Solutions provides a fully managed hybrid cloud infrastructure that enables life sciences and
other manufacturers to simplify their operational technology, increase efficiency and scalability,
and reduce needed resources and costs. Featuring best-in-class secure IT technologies, stable
45 of 46
21 CFR Part 11 and Pharmaceutical Best Practices with Ignition
plant floor applications, and seamless automation that creates a simple experience for both end
users and service providers.
4IR Solutions, manufacturing cloud infrastructure, simplified. Because efficient solutions shouldn’t
be complicated.
Joseph Dolivo:
For more than a decade, Joseph has focused on modernizing manufacturing by
intelligently adopting state-of-the-art technologies and principles from the software
industry. Joseph is passionate about inspiring his team and customers with his
experienced industry knowledge and deep diving on all things technology. Having
worked in a variety of key consulting and decision-making roles, Joseph currently serves
as the CTO of 4IR Solutions, turning "the Cloud" and "DevOps" into practical realities for
life sciences and other manufacturers today.
Grantek:
For over 40 years, top manufacturers in Food & Beverage, CPG and Life
Sciences/Pharmaceuticals have called upon Grantek to solve their most complex business and
manufacturing challenges. Grantek automates Pharmaceutical and Food & Beverage
manufacturing operations, including integration with business systems for seamless solutions.
Grantek helps customers meet the stringent requirements and challenges of the 4th Industrial
Revolution. Grantek is a system integrator and solution provider with a specialization in Smart
Manufacturing solutions, Manufacturing Automation solutions, Industrial IT/Cybersecurity
solutions and Manufacturing Consulting services.
Bryon Hayes:
Bryon Hayes, P.Eng. is the Director of Smart Manufacturing Solutions at Grantek Systems
Integration Inc., where he manages a portfolio of products and solutions aimed at
supporting the life sciences manufacturing industry. He has over twenty years'
experience executing and managing automation and information projects for
pharmaceutical manufacturers. Bryon is heavily involved in the life sciences industry,
being an active member of ISPE since 2009, and a member of both the Pharma 4.0
Special Interest Group and the Blockchain Special Interest Group. Bryon holds a Bachelor
of Applied Science degree in Systems Design Engineering from the University of Waterloo
in Waterloo, Ontario, Canada.
46 of 46