linkedin

Ensure Uptime and Control with SaaS Escrow

Protect your business continuity:
Ensure continuous access to your application and data with our SaaS Escrow services.

Proudly providing bespoke escrow services to our valued clients world-wide since 2004

icon
What is SaaS Escrow?

SaaS Escrow is escrow for cloud hosted software. ESCROWSURE’s SaaS Escrow is implemented on the basis of securing up time by providing for continuity of application, hosting, and takeover of administrator functions in the event of an emergency.

Deloitte
Standard Bank
Absa
Old Mutual
Sanlam
Discovery
Bidvest
Sasol
Shoprite Checkers
DSV
Lloyds Bank
First Rand
Fidelity
Caterpillar
JSE Clear
Hollard
Life
University of Johannesburg
Western Cape Government
Bank of Namibia
Al Baraka
cornish mutual
Gibela
Balwin Properties
Platinum Health
Reserve Bank of Zimbabwe
TMRC

Why do I need an escrow for cloud hosted software?

End user business continuity is threatened under the cloud hosted/SaaS model, in that applications and user data are typically hosted by a third-party hosting service provider, usually paid for by the software vendor.

If your vendor becomes financially constrained, they would likely default on payments to the hosting service provider resulting in the termination of the hosting service, cutting off end user access to both the application and vital data.

Our escrow arrangements for cloud hosted/SaaS applications are implemented on the basis of securing and maintaining uptime by providing continuity of the hosting service through adoption of administrator functions in the event of an emergency.

Risks that threaten your
business continuity

Challenges to
your business

Without SaaS escrow, users face severe risks when vendors fail, go silent, or breach contracts. Consequences include data loss, downtime, missed audits, regulatory penalties, reputational damage, legal exposure, and no recovery path. CIOs may be held personally accountable, with no fallback in place to ensure continuity or compliance assurance.

The Benefits of Protecting Your SaaS Software with ESCROWSURE

Protecting your SaaS software with ESCROWSURE ensures business continuity, secure access to source code, and verified recovery readiness. It supports audit compliance, reduces regulatory risk, safeguards operations from vendor failure, and strengthens procurement credibility. ESCROWSURE’s tested escrow solutions give CIOs confidence, reduce legal exposure, and meet King IV and Joint Standard requirements.

Benefits of protecting SaaS
Software
with ESCROWSURE

How does SaaS Escrow with ESCROWSURE work?

ESCROWSURE’s SaaS escrow works by securing source code, access credentials, documentation, and SaaS service continuity plans in a verified, neutral repository. In a vendor failure, these assets are released to the client, ensuring uninterrupted access. ESCROWSURE provides legal, technical, and operational safeguards that meet compliance standards and protect the client’s ongoing business operations.

How Software Escrow
Works in 3 Steps

Step 1

Getting you started

ESCROWSURE’s legal team guides the escrow setup by facilitating negotiations between the end user and software vendor. This includes defining release conditions, deposit schedules, and verification testing requirements, while also ensuring continuity if the vendor can no longer support the software.

Step 2

Arranging the deposit

ESCROWSURE securely receives and stores the escrow materials in line with ISO/IEC 27001:2022 standards. Deposits are vaulted both digitally and physically, with access managed through the Escrow Administration Portal, which integrates directly with Git repositories.

Step 3

Verification testing

ESCROWSURE’s verification team performs the agreed testing to confirm the deposit is complete, accurate, and usable. This ensures the end user can maintain, redeploy, or transition the software if vendor support becomes unavailable.

Verification testing:
SaaS software

For an escrow deposit to be of any value, deposited material must be frequently updated and verified as part of a robust and consistent administrative process.

The focus of ESCROWSURE’s verification services is to ensure to the highest degree possible that the escrow material will be useful in the event of a release condition. To secure uptime in a cloud hosted environment.

ESCROWSURE offers four levels of
verification testing

SaaS: Access Protection
SaaS: Access + Source Code Protection
SaaS: Uptime Continuity
Saas: Full Failover Environment
Overview
Overview
Overview
Overview
Gives your business access to the live SaaS system if the provider fails. This ensures you can log in and retrieve your data if your Supplier disappears.
Everything in SaaS: Access Protection plus verified access to the source code and technical documentation. This means your IT team can update and maintain the software if your Supplier disappears.
All the benefits of SaaS: Access + Source Code Protection plus an uptime continuity mechanism: ESCROWSURE steps in to monitor the SaaS vendor’s payments to their cloud hosting provider and secures up to 90 days of cloud service if the Supplier defaults.
A complete, fully functional mirrored version of your SaaS environment is hosted by ESCROWSURE in a separate account. If your SaaS provider fails, you switch over and continue operations with minimal disruption.
Protection Level: Basic
Protection Level: High
Protection Level: Highest
Protection Level: Highest
✔ Access continuity
✘ No source code
✘ No uptime guarantee
✘ No failover
✔ Access continuity
✔ Verified source code
✘ No uptime guarantee
✘ No failover
✔ Access continuity
✔ Verified source code
✔ Uptime for 90 days
✘ No separate failover environment
✔ Access continuity
✔ Verified source code
✔ Guaranteed uptime
✔ Separate mirrored failover
Service
Service
Service
Service
Supplier deposits encrypted login credentials for the SaaS platform
All features from Access Protection plus:
All features from SaaS: Access + Source Code Protection plus:
ESCROWSURE sets up a User specific environment and observes the Supplier to create the Continuity Suite
Supplier deposits encrypted Infrastructure documentation
Supplier deposits encrypted code - moved to an air-gapped machine, decrypted and inspected
ESCROWSURE added as a backup billing contact with step in rights to the SaaS hosting account
A dedicated cloud-hosted version of the software, contracted and updated by ESCROWSURE
ESCROWSURE performs an Access & Maintenance Check to verify that access data is present, correct, and provides access
Inspection of deposit contents
Monitoring of cloud service invoices and payment status
Step-by-Step build document is created by ESCROWSURE in order for User to understand how to establish the duplicate of the service in escrow
Verification report confirming access data is present
Confirmation that files are accessible and not corrupt
Early warning alerts for missed or failed payments
Access credentials and operational readiness confirmed
Access and maintenance documents are re-encrypted and stored on hard media
Supplier is required to deposit missing deposit elements
90 days of uptime continuity if Supplier fails
ESCROWSURE handles switch-over in the event of provider failure
Verification report confirming readability and completeness of declared materials
Code is re-encrypted and stored on hard media
Preffered Option:
Preffered Option:
Preffered Option:
Preffered Option:
Temporary access to retrieve your data or transition quickly
The SaaS system is critical for daily operations
90 day uptime continuity with ESCROWSURE covering hosting service fees upon a release
Multi tenant environment can be rebuilt in a user-specific single tenant
Keeping the vendor honest and wanting a cost-effective first step
SaaS application access credentials & maintenance documents are secured with a neutral third party
SaaS application access credentials & maintenance documents are secured with a neutral third party
Software is mission-critical and requires build documentation
Independent source code deposit is not a requirement
Independent Source code deposit is included
Independent Source code deposit is included
Mirror environment to existing live application with data migration steps documented

ESCROWSURE offer four levels of
verification testing

SaaS: Access Protection
Overview
Gives your business access to the live SaaS system if the provider fails. This ensures you can log in and retrieve your data if your Supplier disappears.
Protection Level: Basic
✔ Access continuity
✘ No source code
✘ No uptime guarantee
✘ No failover
Service
Supplier deposits encrypted login credentials for the SaaS platform
Supplier deposits encrypted Infrastructure documentation
ESCROWSURE performs an Access & Maintenance Check to verify that access data is present, correct, and provides access
Verification report confirming access data is present
Access and maintenance documents are re-encrypted and stored on hard media
Preffered Option:
Temporary access to retrieve your data or transition quickly
Keeping the vendor honest and wanting a cost-effective first step
You don’t need the source code or ability to rebuild the system
Independent source code deposit is not a requirement
SaaS: Access + Source Code Protection
Overview
Everything in Option 1, plus verified access to the full source code and development documentation. This means your IT team can rebuild or maintain the software if needed.
Protection Level: High
✔ Access continuity
✔ Verified source code
✘ No uptime guarantee
✘ No failover
Service
All features from Option 1
Full source code and development environment
User and technical documentation
Third-party software dependencies
Level 1 Source Code Verification by Escrowsure to confirm readability and presence
Choose this if:
The SaaS system is critical for daily operations
You want the option to rebuild or maintain the software if the vendor disappears
Your risk team requires access to intellectual property in a failure scenario
SaaS: 90-Day Uptime Continuity
Overview
All the benefits of Option 2, plus an uptime continuity mechanism. ESCROWSURE steps in to monitor the SaaS vendor’s payments to their cloud hosting provider and can secure 90 days of service if trouble is detected.
Protection Level: Highest
✔ Access continuity
✔ Verified source code
✔ Uptime for 90 days
✘ No separate failover environment
Service
All features from Option 2
ESCROWSURE added as a backup billing contact for the SaaS hosting account
Monitoring of cloud service invoices and payment status
Early warning alerts for missed or failed payments
Guaranteed 90 days of uptime continuity if vendor fails
Choose this if:
You can’t afford immediate SaaS downtime
Your contracts or compliance policies require a business continuity guarantee
You need time to plan your recovery or switch providers
Saas: Full Failover Environment
Overview
A complete, fully functional replica of your SaaS environment is hosted separately by ESCROWSURE. If your SaaS provider fails, you switch over and continue operations with minimal disruption.
Protection Level: Highest
✔ Access continuity
✔ Verified source code
✔ Guaranteed uptime
✔ Separate mirrored failover
Service
All features from Option 3
A dedicated cloud-hosted version of the software, maintained and updated by ESCROWSURE
Access credentials and operational readiness confirmed
ESCROWSURE handles switch-over in the event of provider failure
Choose this if:
Downtime would cause serious operational, legal, or reputational risk
You operate in a regulated industry (finance, insurance, health, legal)
You need business-as-usual continuity within hours of a failure

Client Testimonials

Direct Transact

direct transact

ESCROWSURE provides our clients peace of mind and mitigate risk.”

Direct Transact

Chief Information Security Officer

Flexinova

flexi nova

“The personnel is very friendly and extremely helpful.”

Flexinova

General Manager

Agile Business Solutions

abs

“very easy to get onboarded”

Agile Business Solutions

COO

Tollink

Tollink

“We are very happy with the level of service and professionalism that the ESCROWSURE team provides and have provided our clients with assurance that their customized solutions are securely stored and professionally verified.”

TOLLINK ZA

SHEQ Manager

Nexi

Nexi

“Nexi Payments S.p.A. (previously SIA S.p.A) have been a depositor of source code software with ESCROWSURE for the past 11 years and have been extremely satisfied with the level of service and professionalism they have demonstrated.

They have consistently provided timely and accurate management of our source code deposits, ensuring that our valuable intellectual property is always protected and secure. Their team is responsive and easy to work with, and they have always met our needs.”

Nexi Payments

Head of Central Institutions Sales

Jenetric

Jenetric

“With ESCROWSURE, I enjoy peace of mind that the intellectual property and technical documentation is securely vaulted and professionally tested.

ESCROWSURE has played a significant role in our risk management protocols: vaulting our business-critical IP with a professional escrow service is a vital measure in the process of risk management.”

Jenetric

CEO

TotalEnergies

TotalEnergies

“Overall, I highly recommend ESCROWSURE’s software escrow service to any organization that values the security and reliability of its 3rd party software assets. Their expertise and commitment to excellence are second to none, and we have been extremely satisfied with their service over the years.”

TotalEnergies

Competency Center Manager

Genasys Technologies

Genasys Technologies

“We have been depositing our source code and technical documentation with ESCROWSURE for the many years and have consistently been impressed with the level of service by the
team.”

Genasys Technologies UK Ltd

CEO

 

Fidelity Services Group

Fidelity Services Group

“Their work has been a major factor for IT Risk success, as we hold eight of our business-critical application in escrow with them. We have never had a problem with Escrow uploads as the instructions were clear, concise and communication was always on time and professional.”

GM Managed Services

Fidelity Services Group (Pty)

Ellipsys Systems

Ellipsys Systems

“We have found the team from ESCROWSURE extremely professional, competent and efficient and have also recommended ESCROWSURE to clients looking for an escrow agent.”

Ellipsys Systems (Pty) Ltd

Operational Director

SaaS Escrow Blog Posts

The Uses and Benefits of Software Escrow

The Uses and Benefits of Software Escrow

How to Protect Your Business from Catastrophic Software Failure. Businesses across industries rely on software to run smoothly. Think of your business. What software do employees use to get their daily tasks done? Whether it’s a bespoke application, cloud-based...

read more

Set Up Your Free Consultation

Mitigate the risk of downtime and business interruption. Chat to us about SaaS Escrow today!

SaaS Escrow with ESCROWSURE

  • Protects access to the hosting environment
  • Secures hosting service uptime
  • Addresses other third party dependencies
  • Safeguards investment
  • Protects business continuity
  • Manages supplier relationship

Frequently Asked Questions

Is the agreement customizable? How much customization do you allow?

Yes, absolutely. We believe that each escrow environment is unique and requires a customized approach. ESCROWSURE’s in-house legal counsel will craft a bespoke escrow agreement tailoring the provisions to meet the needs of your specific requirements.

What if we have an unscheduled software update? Can you accommodate additional source code deposits?

Absolutely. We understand the dynamic nature of software and so we offer a flexible approach and can accommodate the changes required within your operational environment.

What events are usually defined as release events?

ESCROWSURE’s standard release conditions include:

  1. Software vendor ceases its business undertakings without formally assigning its maintenance obligations to a competent third party;
  2. Software vendor becomes insolvent, is declared bankrupt, is dissolved and/or is liquidated;
  3. The business of software vendor under the licence agreement is transferred entirely or partly to a third party that does not continue the maintenance obligations or offers to provide them only on terms that are considered by end user to be commercially unreasonable;
  4. Software vendor breaches its obligations to provide maintenance and support in such a way that it substantially jeopardises beneficiary’s ability to continue to use the product;
  5. Software vendor fails to perform one or more of its material obligations under the agreement and remains in breach for twenty (20) business days after written notification from ESCROWSURE to this effect.

These are standard release clauses however, our legal counsel can work with you to customize the release conditions requirements.

What industries benefit most from SaaS escrow services?

Highly regulated and tech-reliant sectors such as finance, insurance, healthcare, pharmaceuticals, legal, government, and telecommunications benefit significantly from escrow. ESCROWSURE supports clients like banks, insurers, and software developers who seek to assure clients or partners of long-term software availability.

Why do we need escrow for SaaS applications?

With SaaS applications, software is not accessed on a server located on the end users premises, but instead, is hosted remotely in the cloud by a hosting services provider usually paid for by the software vendor. This introduces an additional layer of risk as it adds to the supply chain dependencies.

In addition, the data generated by the application is hosted in the cloud too. This means that if the software Vendor were to stop answering the phone, both application and data could be beyond the reach of the end user immediately.

Some end users believe that a migration to a cloud service eliminates the need for an escrow arrangement.

But this is not true.

If anything, the need for escrow is greater for SaaS applications, because of the additional layer of risk which puts both the software and the data at risk if the worst should happen.

Why do we need escrow for SaaS applications?

With SaaS applications, software is not accessed on a server located on the End Users premises, but instead, is hosted remotely in the cloud by a hosting services provider usually paid for by the software Vendor. This introduces an additional layer of risk as it adds to the supply chain dependencies.

In addition, the data generated by the application is hosted in the cloud too. This means that if the software Vendor were to stop answering the phone, both application and data could be beyond the reach of the End User immediately.

Some End Users believe that a migration to a cloud service eliminates the need for an escrow arrangement.

But this is not true.

If anything, the need for escrow is greater for SaaS applications, because of the additional layer of risk which puts both the software and the data at risk if the worst should happen.

What differentiates your service provisions from your competitors?

  1. ESCROWSURE is ISO 9001:2015; ISO/IEC 27001:2013; ISO/IEC 27017:2015 and ISO/IEC 27018:2019 certified, not just compliant.
  2. The value of an escrow arrangement depends entirely on the integrity and completeness of the deposited material.

For this reason, technical verification of the escrow material is a basic requirement for a quality escrow arrangement. With ESCROWSURE,  deposits are subjected to verification testing.

Some escrow service providers do not offer a testing service, and others, offer only a very expensive full compile and build verification service. While ESCROWSURE offers the compile and build service, it is unique in offering a productized Level II verification service, where prices are fixed, not determined by the size of the software product – a very effective and budget friendly approach. We believe this is why we have been selected as best of breed to supply escrow services to more than 13 Central Banks world wide.

What types of escrow arrangements do you offer?

ESCROWSURE offers a wide range of product solutions for our clients:

  • SaaS Escrow
  • Source Code Escrow
  • Technology Escrow
  • IP Escrow
  • Developer Escrow
  • Multi-party Escrow
  • Transactional Escrow

How quickly can ESCROWSURE release the escrowed materials after a trigger event?

ESCROWSURE can release verified and tested escrowed materials within hours of a validated trigger event. Our agile, ISO-compliant process ensures continuity without delay, protecting your operational uptime and stakeholder trust.