Software Escrow (SE) is about getting a 3rd party involved, trusted by 2 parties, where pieces of software components (Artefacts?) get deposited, with al sorts of "strings attached".
If you know a bit about SCM (Software Change Management), then you'll understand (as I like to explain it) it's a special kind of SCM. But because of its nature, all sorts of extra challenges show up. Think of a legal person, such as a lawyer, acting as a release manager (not knnowing at all what the software application is supposed to do) ... fun garanteed!
So is SE on-topic or not?