Software Escrow Specialists Since 1974

Software Escrow Specialists Since 1974

1-888-771-2042 (North America)
+1-613-842-8912 (Worldwide)

About Us

FAQs and other important insights about software escrow

Frequently Asked Questions

Print This Page

What is a software escrow?

It is a contract that requires an escrow agent to keep physical possession of source code for a software product and release it to a licensed user, reseller or investor, but only under very specific circumstances such as insolvency of the supplier for example.

Who needs a software escrow, and why?

If the licensed user of a software product (a) receives only machine code, and (b) the product is critically important to business operations, and (c) the product needs maintenance and ongoing development or customization, then a software escrow is worth considering.

If a reseller contracts with its own customers to provide maintenance and development for a software product owned by someone else, then the reseller is advised to either have possession of source code or have the owner place it under escrow.

If an investor, financing the development of a software product, wishes to improve the quality of collateral security, this can be achieved by a software escrow.

If a software supplier finds that sales prospects often ask whether the product can be covered by a software escrow, having one already in place assists in closing the sale.

Why bother with software escrow?

Should accountants and lawyers care about software escrow?

Yes, when accountants act as auditors, the absence of an escrow on a critical piece of software might be important enough to deserve a note to the financial statements in the auditor's report.

Similarly, a lawyer whose client is buying an operating business should insist that the buyer has the right to cancel if due diligence reveals that continued maintenance and support for critical software is not assured in some way, such as a software escrow.

Is there any standard form agreement for a software escrow?

Even though the particulars vary, all escrow agreements are either a Single User Plan (SUP), a Multi User Plan (MUP), Investor Security Plan (ISP) or a Multi Supplier Plan (MSP) in their basic structure.

A SUP agreement is signed by the supplier, licensed user and escrow agent, and is most appropriate for highly customized software. A copy of source code is held exclusively for that particular user.

A MUP agreement is signed by the supplier and escrow agent only, and is most appropriate for packaged software. The supplier later designates in writing those users that are entitled to benefit under the escrow, and each of them later enroll under the agreement.

A MSP agreement is signed by the licensed user (often a large corporation) and the escrow agent, and is a master agreement. Each supplier separately adopts the master terms and conditions when they deliver product to the licensed user.

Lincoln-Parry has basic forms for these agreements and we invite your attorney to suggest amendments that might better suit your requirements.

An ISP agreement is signed by the investor, developer(s) and escrow agent. It is used to give investors collateral security when funding new software development.

↑ Back to Top

Who is a neutral third party?

It is important that the escrow agent be a neutral third party. That immediately disqualifies the lawyers for either the licensor or the licensee, and experienced lawyers refuse to act as escrow agent due to the obvious conflict of interest.

It also disqualifies escrow agents that sell other services (such as document or data storage) to the licensor, either directly or through a related company. Typically, that storage contract produces far more revenue than the escrow agreement. If a dispute arises, how comfortable would you be knowing that the supposedly neutral escrow agent, by acting impartially, risks offending a major customer in the storage side of its business?

Lincoln-Parry is a software escrow agent. It carries on no other business – period. Click here to learn more about neutral third party.

What is the procedure for depositing software under escrow?

Lincoln-Parry provides the supplier with a container(s) that can be sealed or an access code for an Encrypted Online Deposit (EOD).

Under a SUP, ISP or MSP agreement both the supplier and user can be present when source is deposited, and can verify its authenticity and completeness beforehand.

Under a MUP the vendor alone puts source code under seal and certifies that it is authentic and complete. Any user may later call for an inspection and verification.

Lincoln-Parry is not permitted to break the seal on any container.

Containers from around the world are encrypted in transit and at rest in our secure facility.

Encrypted Online Deposit (EOD)

Encrypted Online Deposit (EOD) makes depositing of escrow materials both simple and secure, and we are proud to give our clients the most current service offering.

EOD is simple because encryption is done automatically. You just zip, drag and send. No more physical media and no more couriers.

EOD is secure because naked source code never leaves your possession. Encryption is assured throughout transmission and storage.

EOD via the SoftEscrow Client Portal is designed for and tested on the latest stable versions of the Chrome, Firefox, Edge, and Safari web browsers.

Click here to learn more about EOD

Does the escrow agent verify source code?

In the vast majority of cases, the supplier or user is in the best position to verify source code. However, sometimes they wish to delegate that responsibility to the escrow agent, and can do so with the appropriate language in the escrow agreement. Click here to learn more about verification.

Does the cloud change the need for a software escrow?

No. It doesn't matter whether the licensee user is running an application in the cloud or in house. If maintenance for that application stops then the user needs to have access to source code for self maintenance.

↑ Back to Top

What about updates?

Updates are made by replacing a container rather than breaking the seal and replacing some or all the contents. Often suppliers will keep three or four of the latest releases under escrow simultaneously because some of their users have not yet installed the most current release.

How does the user know whether updates are being kept current?

A good method is to require the supplier to either refresh the escrow contents semi annually or submit a written notice to the escrow agent stating that the software product has not been updated during that time. If the supplier does neither, then the escrow agent must report that fact to the user.

As a minimum, our standard Multi User Plan escrow requires that the user must receive an annual activity report.

Does it matter where the escrow resides?

We would not recommend any of the former Eastern Block countries because of the weakness of their intellectual property laws and general commercial instability, but otherwise there is not a great deal of difference among industrialized western countries.

Some believe that it is important to have the software stored in the their home legal jurisdiction so that quick access can be had if needed. However, except under extraordinary circumstances, an escrow does not trigger a release of source code at the first maintenance service hiccup; it is designed to move at a more measured pace, usually following a supplier's complete failure.

Our clients are situated on five continents and have been serviced by us from three locations for almost 50 years.

What kind of storage facility is needed?

Our secure vaults are climate controlled, fire protected and under continuous surveillance, and their locations are kept secret.

What events trigger a release of source code?

Under a SUP, ISP and MSP both the supplier and user define the events; typically those include bankruptcy or cessation of business of the supplier, but a wider list can be named. Under a MUP, triggering events are defined by the supplier alone.

Is source code released immediately?

First the supplier is notified that a demand for release has been made (stating reasons why) and a short time is allowed for a response. If the supplier does not dispute the demand within the time allowed the escrow agent is required to deliver the software immediately.

If the supplier replies with a dispute, the matter is referred to an arbitrator or a court whose ruling is carried out by the escrow agent.

What is the user permitted do with source code taken from escrow?

Typically source code may be used only for self maintenance, or maintenance of the true end user in the case of resellers. All of the restrictions on use contained in the original license still apply. Financial investors who back development of a product often acquire outright ownership of the software being held in escrow as colateral security.

↑ Back to Top

Can one escrow cover several products?

Yes, with no additional charge.

If a release is triggered does the user pay to get a copy of source?

Under a SUP or ISP agreement the escrowed copy of source code belongs to a single user, and there should be no charge levied for obtaining those materials.

Under a MUP and a MSP agreement a single copy of escrow materials must be shared by many users. In that case, reproduction costs are passed through.

Does a software escrow protect copyright?

A software escrow is mostly used to protect trade secrets, but it can also protect copyright as a side effect. When the ownership of a copyright falls into dispute, one of the legal questions that comes up is "Who first created the software?". Under those circumstances, having a dated and sealed copy of the software provides a very useful piece of evidence in establishing a claim of first creation.

Who pays the annual escrow fee?

Under a SUP, ISP and MSP agreement, the parties decide. Under a MUP agreement, the supplier pays the annual fee.

Should the escrow agent be a large institution?

Size is irrelevant. Several financial institutions have attempted to enter the field but soon left because they discovered that a software escrow is substantially different from a financial escrow. Some have even gone bankrupt, proving that bigness is no guarantee of stability. On the other hand some large institutions provide excellent software escrow services.

The most important considerations by far are the length and quality of an escrow agent's track record.

Who are Lincoln-Parry?

We were incorporated in 1974 and were the first in the world to offer comprehensive commercial source code escrow services.

Our client list of thousands of companies around the world contains government agencies at all levels, major banks, institutions and software suppliers large and small.

As a result of our beginnings and a long history of excellent service, we understand the nature of software escrow intimately – and because it is our only business, we tend to it very carefully.

If you would like one of our experienced software escrow trust officers to contact you, leave us a note at