An agreement between a software developer and an end-user (beneficiary) to have a neutral third-party escrow agent hold a software’s source code. In the event the software developer is unable to support the software, the source code can be released to the beneficiary.