As an increasing number of enterprise companies are shifting to SaaS hosted applications, the demand for software escrow solutions with the ability to provide continuity is rapidly growing.
In the past, these enterprise companies would have avoided SaaS hosted applications due to concerns over the perceived risks of cloud hosted systems. However, the onset of the Covid pandemic forced these companies to accelerate their adoption of cloud hosted applications in order to facilitate remote and hybrid working environments.
In recent years there has been major adoption of SaaS hosted applications including productivity apps such as Monday.com, Salesforce, Slack, and Trello. As companies have become more comfortable with SaaS hosted apps, they are widening their adoption of anything from entire banking systems, police enforcement, airline management systems, insurance portals, ERP systems and more.
Software vendors globally are largely hosting their applications within AWS, Microsoft Azure and Google Cloud. These platforms come with massive benefits in providing higher levels of information security, scalability and efficiencies compared to on-premise or data centre hosted applications.
The risk for enterprise companies is that the solution and all their data is controlled by the software vendor. For these companies to adopt SaaS hosted solutions in a responsible way, they need to ensure they have a third-party continuity process in place in the unlikely event something happens to the software vendor. Such events may include bankruptcy, major failure that remains unremedied or a ransomware attack.
Enterprise companies are now turning to software escrow vendors to develop robust SaaS continuity solutions that provide for a continuation of service if something were to happen to the software vendor. The most popular SaaS Continuity Escrow solutions include:
- Replicated SaaS Continuity with 90 Days of Live Availability – providing a replicated cloud environment with databases using deployment templates that may be activated in the event of a release situation. In the event of a release, the software escrow vendor will be on hand to keep the lights on and provide a continuity of service for a period of up to 90 days.
- SaaS Environment Escrow – incorporating a deposit of the cloud environment which may include containers, deployment scripts, templates, automated deposits of databases and source code deposits from Git repositories including relevant documentation.
- SaaS Access Continuity – including the deposit of the developer’s access credentials to the cloud hosting vendor’s production account. Solutions include the transfer of the access credentials to the Beneficiary and the possibility of the software escrow vendor maintaining the production environment for a 90 day period to ensure continuity post-release event.