- Escrow Agent
- The neutral third party — typically a specialist escrow firm or law firm — that holds the deposited materials and is contractually obligated to release them only upon a defined trigger event.
- Depositor
- The software developer or vendor that creates the software and deposits source code and related materials into escrow for the benefit of the licensee.
- Beneficiary
- The software licensee that has contracted for the right to receive the deposited materials from the escrow agent upon a qualifying release event.
- Deposit Materials
- All items placed into escrow — typically source code, build instructions, development tools, test environments, documentation, and third-party component licenses needed to compile and run the software.
- Release Condition
- A contractually defined event that entitles the beneficiary to receive the deposit materials, such as vendor insolvency, cessation of business, or material uncured breach of the license agreement.
- Verification
- A process — ranging from basic deposit confirmation to full technical build-and-run testing — that confirms the deposited materials are complete, current, and sufficient to operate the software without the vendor's involvement.
- Trigger Event
- Any event specified in the agreement that automatically initiates the escrow release process, including bankruptcy filing, assignment for benefit of creditors, or failure to provide contracted support.
- Supplemental Deposit
- An updated version of the deposit materials that the depositor is required to submit each time the software is materially updated or a new version is released.
- Escrow Fee
- The annual or periodic charge paid to the escrow agent for holding, maintaining, and administering the deposited materials — typically ranging from $1,000 to $5,000 per year for a standard single-beneficiary escrow.
- Business Continuity
- The ability of the licensee to continue operating software-dependent processes without interruption, even if the vendor is no longer available to provide support or updates.
- Source Code
- The human-readable programming instructions that, when compiled, produce the executable software — as distinct from object code or binary files that cannot be modified without the source.