Als Programmierer ist es nicht immer einfach, an neue Kunden zu gelangen. Denn gerade im Bereich der IT herrscht zu Recht eine gewisse Verunsicherung, betrachtet man die vielen Insolvenzen oder Auflösungen von IT-Unternehmen, begonnen mit der Blase des neuen Marktes und anhaltend wirkend bis in die aktuellen Geschehnisse. Um seinen Kunden einen wirkungsvollen Anreiz zu schaffen, in seine Software zu investieren, braucht es vor allem eine gute Übereinstimmung zwischen den Bedürfnissen und Erwartungen des Kunden und der Leistungsfähigkeit der Software. Doch um etwa Banken zu überzeugen, für eine solche Investition Kredite er ermöglichen, braucht es ein mehr an Sicherheit, das auch Entwickler und Programmierer berücksichtigen sollten, denn gerade in diesem Bereich werden Entscheidungen nicht ausschließlich nach der Leistungsfähigkeit der Softwarelösung getroffen, sondern oftmals spielen auch ganz andere Kriterien eine Rolle.
Software Escrow ist hier das Schlüsselwort, das sich auch Entwickler von IT-Systemen merken sollten, es meint die treuhänderische Verwaltung des Quellcodes bei einem Dritten, etwa bei dem Münchener Unternehmen Deposix. Der Quellcode wird dort sicher gelagert und vertraglich wird genau geregelt, welche Ansprüche der Kunde beim Eintritt von welchem Ereignis hat. Hierdurch besteht eine deutlich höhere Sicherheit für den Kunden, denn er ist fortan nicht mehr auf die pure Hoffnung angewiesen, dass das IT-Unternehmen auch in den Folgejahren vital und im Markt bleibt, er hat eine vertragliche Garantie, dass die Software auch nach einem Verschwinden des Anbieters weiter genutzt werden kann, etwa durch die Übergabe des Quellcodes an den Kunden. Diese Sicherheit wird auch von den Banken vermehrt gefordert und honoriert, mit einem besseren Rating.