A Software Escrow protects a software licensee by ensuring that the licensee will have access to the source code in the event that the licensor goes out of business, discontinues support of the licensed software, breaches maintenance obligation, or some other release condition occurs.
For more information take a look at Software Escrow Fundamentals.