Don't Get Caught Without a Safety Net: Download Our Software Escrow Agreement

Written by Jo Rust | Published on February 27, 2023

   

In today's technology-driven world, software is a crucial aspect of many businesses. Companies rely on software to manage operations, store data and carry out various other functions. However, software can be vulnerable to a variety of risks, including unexpected events that may cause the software provider to go out of business or cease support for the software. In such situations, a software escrow agreement can provide companies with protection and peace of mind. This article will discuss what to look out for in a software escrow agreement.

 

First, let's define what a software escrow agreement is. It is a contract between the software provider, the software licensee, and (in the event of a tripartite agreement) the escrow agent. The software escrow agent holds a copy of the software's source code and other materials, such as documentation and updates, in a secure location. The escrow agreement outlines the conditions under which the software licensee can access the source code and other materials. Typically, this would be in the event that the software provider is unable to support the software for any reason, e.g. sunsetting a server, being bought out by a competitor, or a natural disaster.

 

Now, let's discuss what to look out for in a software escrow agreement.

 

Codekeeper - Software Escrow Agreement

 

Choosing The Right Escrow Agent For Your Needs

The selection of the escrow agent is a crucial aspect of the software escrow agreement. The software escrow agent must be an independent third party, and the software provider and licensee must both agree on the choice of the escrow agent. The escrow agent should have experience in managing escrow agreements and be able to provide secure storage for the software materials.

 

Access Conditions

The conditions under which the software licensee can access the source code and other materials must be clearly defined in the software escrow agreement. This will typically involve situations where the software provider is unable to support the software, such as bankruptcy, insolvency, or a breach of contract. The software escrow agreement should also specify the steps that the software licensee must take to access the source code and other materials, including any fees that may be involved.

 

Verification and Testing

The software escrow agreement should also address how the software will be verified and tested. The software licensee should have the right to test the source code and other materials to ensure that they are complete and functional. The software provider should also provide documentation on how to build, install, and configure the software.

 

Release Conditions

The software escrow agreement should outline the conditions under which the escrow agent will release the source code and other materials to the software licensee. This will typically involve the verification and testing process, as well as the payment of any fees that may be affected. The software escrow agreement should also address what will happen if the software provider is able to resume support for the software.

 

 

Codekeeper software escrow agreements

 

Confidentiality

The software escrow agreement should address the confidentiality of the software materials held by the escrow agent. The software provider may have proprietary or confidential information in the source code and other materials. The software escrow agreement should specify the conditions under which the software licensee can use the source code and other materials, as well as any restrictions on sharing the information with third parties.

 

Termination

The agreement should also address the conditions under which it can be terminated. This could occur if the software provider is able to resume support for the software or if the software licensee is no longer using the software. The software escrow agreement should specify what will happen to the source code and other materials in the event of termination.

 

Escrow Fees

The software escrow agreement should specify any fees that may be involved in the escrow agreement. These fees may include setup fees, annual maintenance fees, or fees for accessing the source code and other materials. It should also specify who will be responsible for paying these fees.


 

As you can see, there are a number of aspects that need to be considered before you enter into a software escrow agreement. By educating yourself on what to look out for, you ensure that you don’t get caught out and charged unnecessary fees.

Download our FREE Sample Software Escrow Agreement by clicking on the button below.

 

Book a Demo Call