The rights chain provides a sound basis for the transfer.
Organise the documents in a rights schedule. Name the protected asset, software scope, contracting party, usage rights, access and the person responsible for completion. This turns documentation into a verifiable part of the transfer agreement.