Software Validation

What is Software Validation?
Software validation is an independent process to verify that the escrow deposit (including source code and related materials) is complete, accurate, and usable. It typically involves testing to ensure the code can be rebuilt and deployed as intended, providing evidence that the material held in escrow is sufficient for a successful redeploy in the event of vendor issues.
Is Software Validation (or Verification) Important in a Software Escrow Agreement?
Yes, software validation (or verification) is absolutely critical in a software escrow agreement. Without validation, a software escrow is merely a legal contract storing data that might be completely unreadable, corrupted, or missing core components. If a crisis triggers the release of the escrowed materials, an unvalidated deposit often leaves a business with useless code and devastating operational downtime
What is Code Validation?
Code Validation involves the Software Developer (Licensor) rebuilding the application in their own environment. The SES testing consultant witnesses the full rebuild of the application via a secure remote connection and documents the entire process (this process can also be completed with the SES testing consultant on-site at the Licensors premises if required).
The independent report compiled by the SES testing consultant coupled with the audio and visual recording of the build enables you or a third party to accurately redeploy your software application in the event of a release.
What is Code & Deployment Validation?
Like Code Validation, Code & Deployment Validation involves an SES testing consultant witnessing the Licensor complete a full rebuild of the application in their own environment and compiling an independent report to document the entire process. However, an additional benefit of this service is the simulated release event which demonstrates the build documentation is sufficient for a Software Developer to rebuild the application upon release.
For applications which are revenue generating, business-critical, bespoke or highly customised, SES would always recommend performing Code & Deployment Validation Testing as it is the only form of Validation Testing which provides complete assurance that the Escrow deposit can be swiftly and accurately redeployed whilst minimising downtime in the event of a release.
About SES Secure
Trusted by:
SES Secure clients include: Airbus, Barclays, Boots, Bond, E-On, Datamere, Canon, NHS, Tesco Bank, Network Rail and many more national and international companies.




