Definition
The process of confirming that software fulfils user requirements and performs reliably for its intended use.
Human Explanation
It checks whether the application does what its users need it to do.
Why it Matters
Software errors may affect process quality, data security, Data Integrity and compliance.
Conceptual Boundary
Software Validation is part of CSV but does not cover infrastructure, procedures, people and every other element of the complete computerised system.
Practical Perspective
It connects requirements, design, functional testing, risk and controlled evaluation of changes.