SaaS Escrow involves a three-party agreement between the SaaS application vendor, the end user, and a trusted third-party, where essential deposit materials are securely deposited and verified for completeness and usability.
SaaS applications provide companies with increased efficiency and flexibility often at reduced costs. Along with the benefits of SaaS applications come increased risks. In most situations, the SaaS vendor maintains control and storage of your data.
The most efficient way to protect your company is to implement a SaaS Escrow solution.
Together with our team of AWS, Microsoft Azure and Google Cloud engineers, The Escrow Company prides itself on providing a range of cost effective, innovative and bespoke solutions depending on individual client requirements. We have a pragmatic approach and the ability and experience to think ‘outside the box’ when it comes to SaaS business continuity solutions.
Every SaaS application has different continuity requirements. Depending on your architecture, deployment model and business continuity objectives, SaaS Escrow can be delivered through a range of escrow and continuity frameworks. Whether you need access to deposited Source Code and supporting materials, continued access to a live production environment, a recovery-ready secondary cloud deployment, or a fully managed continuity service, The Escrow Company tailors the solution to meet your operational resilience needs.
SaaS Access Continuity provides a practical alternative to traditional software recovery by securing access to the live production environment of a cloud-hosted application.
Reduce downtime following supplier failure with a pre-built, independently tested secondary cloud environment that can be rapidly activated and transferred to your organisation.
Providing live continuity of the SaaS solution in an environment hosted by The Escrow Company. In the event of a release, The Escrow Company will manage the environment for an agreed period of time.
Explore our frequently asked questions to find answers tailored for software vendors and developers.
How does SaaS escrow work?
SaaS escrow are solutions designed for AWS, Microsoft Azure and Google Cloud hosted software and extends beyond source code and can include cloud infrastructure components such as:
Depending on the preferred approach.
It’s designed to protect clients using cloud-based applications if the vendor can no longer maintain the solution. The Escrow Company’s SaaS escrow solutions can also include continuity planning with tested fully managed failover capabilities and resources.
How long does it take to set up a SaaS Escrow agreement?
In many cases, a standard SaaS Escrow agreement can be put in place within a few days. The timeframe will depend on the complexity of the SaaS application, the materials being protected and any legal review required by the depositor and beneficiary. More advanced continuity solutions, such as SaaS Access Continuity, Recovery Escrow or Managed SaaS Continuity, can take longer to implement as they involve additional technical scoping, testing and configuration.
The Escrow Company works with both parties to define the appropriate level of protection, agree the deposit requirements and release conditions, and complete the technical setup as efficiently as possible. For standard SaaS Escrow, once the agreement is in place, depositing the materials can typically be completed quickly, particularly where automated deposits from development repositories are used.
Ways to speed up the SaaS Escrow setup process
For more complex cloud-hosted applications, The Escrow Company can also help determine whether traditional SaaS Escrow is sufficient or whether Access Continuity, Recovery Escrow or Managed SaaS Continuity would provide a more appropriate level of operational resilience.
Is SaaS escrow suitable for startups or only large enterprises?
Both. SaaS escrow is suitable for both startups and large enterprise companies. Startup technology companies use software escrow to build trust and credibility with their clients. Some startup founders implement software escrow agreements during the development of their product by third party developers.
Enterprise companies typically use SaaS escrow to protect against third-party supplier failure of mission-critical solutions.
What happens if a release event occurs?
In the event of a release event being triggered, the beneficiary must send a statutory declaration or notarized notice to The Escrow Company to advise of the event of default. The Escrow Company will send the notice to the depositor and provide an opportunity to provide contrary instructions. If no contrary instructions are received after a set period of time, The Escrow Company will release the source code and other deposit materials to the beneficiary.
What is the process for dispute resolution in a SaaS escrow agreement?
Under The Escrow Company’s software escrow agreement, there is a set process for dispute resolution which is by an independent arbitrator appointed by The Escrow Company. The decision of the arbitrator is binding. If arbitration is required, The Escrow Company will usually appoint an independent arbitrator in the jurisdiction of the agreement.
Can I use SaaS escrow if it includes open-source code?
Yes, SaaS escrow can be useful even when open-source components are used, but there are important factors to consider. If your solution includes a mix of proprietary and open-source elements, the escrow agent can store the proprietary code along with deployment tools and environment configs to ensure the entire system is reproducible.
Important factors to consider:
The Escrow Company offers a range of Audit and Testing Services, including an Open Source Code Licensing Audit to assist you if your software includes open source code.
How much does software or SaaS escrow cost?
Costs vary between suppliers and service levels but is typically only a small percentage of the software licence fee. Pricing can be influenced by various elements such as:
The Escrow Company offer transparent, flexible pricing for single and multi beneficiary agreements, SaaS escrow, and enterprise-level solutions. Get in touch for a tailored quote.
What affects the price?
Several factors influence the price of software escrow services, and they can vary depending on the complexity of the agreement, and the specific needs of the parties involved. Here’s a breakdown of the key elements that affect pricing: