Find answers to common questions about software escrow, SaaS escrow, technology escrow, deposit requirements, verification services, release conditions, and InnovaSafe’s security practices.
What is software escrow?
Software escrow is an arrangement where a software provider deposits source code and other agreed materials with an independent escrow agent such as InnovaSafe. InnovaSafe securely maintains the materials and releases them to an authorized beneficiary when the requirements of the escrow agreement are met.
Why is software escrow used?
Companies use software escrow to reduce the risk of relying on critical software owned and maintained by another company. The escrow agreement gives the beneficiary a defined way to access deposit materials if a release condition occurs. At the same time, the software owner maintains control of its intellectual property.
What is typically deposited into escrow?
- Proprietary Source Code
- Databases
- Lab Notebooks
- Drawings
- Ideas, outlines and plans
- Foundational documentation
- Anything that is proprietary in nature
A typical technology escrow deposit can include source code, build or deployment materials, documentation, databases, configuration information, and other materials the parties agree to include. The application, technology, and purpose of the escrow arrangement determine the appropriate contents.
Replacement cadence schedule?
Companies should update escrow deposits often enough to keep them current with the protected software or technology. For example, parties may schedule regular updates, submit them after significant releases, or use supported repository integrations to automate deposits.
What is escrow verification?
Verification gives the parties greater assurance that the deposit contains the expected materials and can support its intended purpose. InnovaSafe offers several levels of verification, from basic deposit reviews to comprehensive technical and usability testing.
What is SaaS escrow?
SaaS escrow helps organizations protect their continued access to critical cloud-based applications. Depending on the arrangement, the escrow can include source code, data, documentation, configuration information, and other components needed to support business continuity.
When can deposit materials be released?
The software escrow agreement defines when InnovaSafe can release deposit materials and, in addition, the procedures the parties must follow. Release conditions vary depending on the agreement and the needs of the parties.
For a step-by-step overview, see the InnovaSafe Technology Escrow Process.
What protections are in place?
InnovaSafe uses security controls to protect the confidentiality, integrity, and availability of escrow materials. In addition, independent audits and certifications provide assurance over our security program. InnovaSafe maintains SOC 2 Type II compliance and ISO/IEC 27001 certification.
InnovaSafe agreement solutions?
InnovaSafe offers flexible software escrow agreements for different business relationships, including two-party, three-party, and multi-beneficiary arrangements. The appropriate structure depends on the parties involved, the technology being protected, as well as the specific business requirements.
How much does software escrow cost?
Software escrow pricing depends on the type of agreement, number of parties, deposit requirements, update frequency, and any verification services requested. InnovaSafe offers flexible, competitive pricing based on the specific needs of each contractual requirement as well as the parties needs.
How do I get started with InnovaSafe?
Getting started is simple. Tell us about the technology you need to protect and the parties involved, and InnovaSafe will help identify an appropriate technology escrow solution and provide a proposal based on your specific requirements.