This document provides guidance on general principles of software validation for medical devices and related software. It outlines regulatory requirements for software validation from the FDA's Quality System Regulation and discusses definitions, principles of validation, typical validation activities and tasks, and considerations for validating off-the-shelf and automated process equipment software. The guidance is intended to help manufacturers comply with software validation requirements in a consistent and flexible manner.