The software producer and the licensee enter into an escrow agreement (three-party contract) with SWEAG. SWEAG takes safe custody of a data carrier containing the source code and the programming documents of the licensed software, acquires fiduciary ownership of it and returns it to the licensee or to the software producer, depending on which requirement is met.