By using this site you agree to our use of cookies. Please refer to our privacy policy for more information. Close
IEC 62304 – Medical Device Software Life Cycle Process Standard – Overview and Summary of Requirements for Software Development
- By: Staff Editor
 - Date: September 22, 2011
 
Compliance Webinars | Virtual Seminars for Professionals
IEC/EN 62304 has been adopted by the FDA and EU agencies as the standard by which they audit software used for medical devices. IEC 62304 outlines requirements for the following steps in the software life cycle process:
- Software development
 - Software maintenance
 - Software risk management
 - Software configuration management
 - Software problem resolution
 
Complying with IEC 62304 ensures fulfilling requirements of the FDA Quality System Regulations, 21 CFR Part 820. Below are some of the most important points regarding software development detailed in the IEC 62304 standard.
Important Definitions:
SOUP
SOUP of Software of Unknown Provenance is a software   that is already developed and generally available and that has not been developed for the purpose of being incorporated into the medical device. This is also known as off-the-shelf   software or   software   previously developed   for   which   adequate   records   of   the development processes are not available.
Software safety classification
The manufacturer should assign a software safety class to each software system. These classes, according to IEC 62304 are:
- Class A: No injury or damage to health is possible
 - Class B: Non-serious injury is possible
 - Class C: Death or serious injury is possible
 
Summary of IEC 62304 Requirements
IEC 62304 does not:
- Specify an organizational structure for device manufacturers or roles and responsibilities
 - Prescribe the name, format, or explicit content of the documentation to be produced
 - Prescribe a specific lifecycle model
 
Software development plan
The medical device manufacturer should establish a software development plan for conducting software development activities. The software development life cycle model should be fully detailed and referenced in the plans.
The plan should include:
- The processes to be used in the development of the software system
 - The deliverables (includes documentation) of the activities and tasks
 - Traceability between system requirements, software requirements, software system test, and risk control measures implemented software
 
The plan should be updated regularly.
For the Class C category, the manufacturer should include standards, methods and tools for developing software in the plan.
The software development plan should also include information on verification:
- Deliverables requiring verification
 - The required verification tasks for each life cycle activity
 - Milestones at which the deliverables are verified
 - The acceptance criteria for verification of the deliverables
 
Software risk management
The software development plan should include a plan to conduct risk management processes for all categories – A, B and C.
Software documentation
The software development plan should include details for all software related documentation. The plan should include the following for all documents:
- Title, name or naming convention
 - Purpose
 - Intended audience for the document
 - Procedures and responsibilities for development, review, approval and modification
 
Software configuration management
The software development plan should include information about software configuration management. This should include or reference:
- The classes, types, categories or lists of items to be controlled
 - The software configuration management activities and tasks
 - The organization(s) responsible for performing software configuration management and activities
 - Their relationship with other organizations, such as software development or maintenance
 - When the items are to be placed under configuration control
 - When the problem resolution process is to be used
 
Trending Compliance Trainings

 Acceptance Sampling Plans for Process Validation and Production Lot Monitoring
		 
By - Steven Wachs
On Demand Access Anytime
		  
		 
		
		  By - Steven Wachs
On Demand Access Anytime

 3-Hr Virtual Training: Introduction to Design of Experiments
		 
By - Steven Wachs
On Demand Access Anytime
		  
		 
		
		  By - Steven Wachs
On Demand Access Anytime




Best Sellers
	
	- Add to Cart
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - 
					By: Miles HutchinsonAdd to CartPrice: $249
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - Add to Cart
 
- 
						Add to CartSan Francisco, CA | Aug 6-7, 2020
 - 
						Add to CartVirtual Seminar | Jul 16-17, 2020
 - 
						Add to CartVirtual Seminar | Jun 18-19, 2020
 - 
						Add to CartLos Angeles, CA | Aug 20-21, 2020
 - 
						Add to CartVirtual Seminar | Jul 16-17, 2020
 - 
						Add to CartVirtual Seminar | Jun 25-26, 2020
 - 
						Add to CartVirtual Seminar | Jun 10, 2020
 - 
						Add to CartVirtual Seminar | Jun 3-4, 2020
 - 
						Add to CartVirtual Seminar | Jul 6-7, 2020
 - 
						Add to CartSan Francisco, CA | Oct 22-23, 2020
 - 
						Add to CartVirtual Seminar | Jul 9-10, 2020
 - 
						Add to CartVirtual Seminar | Jun 3-4, 2020
 - 
						Add to CartVirtual Seminar | June 3-4, 2020
 - 
						Add to CartMiami, FL | Jul 29-31, 2020
 - 
						Add to CartVirtual Seminar | Jun 17, 2020
 
- 
						Provider: ANSIAdd to CartPrice: $142
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - 
						Provider: ANSIAdd to CartPrice: $120
 - 
						Provider: ANSIAdd to CartPrice: $250
 - 
						Provider: SEPTAdd to CartPrice: $299
 - Add to Cart
 - 
						Provider: Quality-Control-PlanAdd to CartPrice: $37
 - Add to Cart
 - 
						Provider: At-PQCAdd to CartPrice: $397
 - Add to Cart
 - Add to Cart
 - Add to Cart
 - Add to Cart
 
You Recently Viewed
	
				






