Loading...
Preparing for recovery path
0 / 0
1
2:09
What Is Software Escrow?
- 00:01 Software powers business operations. But software dependencies create risk. Companies close, support ends, access gets cut off. When that happens, critical systems stop working.
- 00:15 Software escrow solves this problem. It's a protection agreement where a third party, such as Codekeeper, safeguards critical software assets on behalf of the developer who made the software and the client who uses it.
- 00:28 Let me show you how it works.
- 00:30 Step one: The developer and client identify which mission-critical applications need protection. They determine what software assets — source code, documentation, and data — should be held in escrow.
- 00:43 Step two: All parties sign an escrow agreement with a neutral third party. This agreement defines exactly when and how the escrowed materials will be released. Common release conditions include business closure, bankruptcy, discontinued support, or material breach.
- 01:01 Step three: The developer deposits the valuable software assets with the escrow agent. Source code, documentation, and data are encrypted and secured in military-grade vaults.
- 01:12 Step four: The escrow agent keeps the materials safe until something triggers a release event.
- 01:19 Step five: When a release event occurs, it is reviewed against the agreement to confirm the conditions are met. Then the escrow agent gives the assets to the client. Now the client can keep using the software, maintain it, and fix issues — all without the original developer's support. Peace of mind restored.
- 01:37 Software escrow enables recovery when software access fails. It builds software resilience and trust in software partnerships. And it meets compliance requirements for operational resilience — frameworks like DORA, NIS2, and ISO standards all recognize software escrow as essential protection.
- 01:55 If software is essential to your business, make sure that it's protected. Speak with our escrow experts today about eliminating your software risk.
- 02:04 Codekeeper — Software Resilience.
2
2:57
What Is SaaS Escrow?
- 00:01 These days, cloud applications run payroll, manage customers, and keep operations moving. Businesses find themselves relying more and more on services like these to keep their systems online. So, when access is lost for any reason, operations come to a drastic halt.
- 00:17 With SaaS Escrow, we protect the SaaS applications that run your business. We do this by holding complete copies of the components that make up your cloud infrastructure. As a user, if something were to ever happen to the software you depend on, you get access to those elements to rebuild the supporting SaaS services with all the data intact. And as a vendor, it signals to potential clients that you’re a safe and compliant choice, which helps you close more deals and build longer-lasting relationships.
- 00:43 Here's a breakdown of how that process works.
- 00:47 Step one: The cloud provider and their client discuss which cloud applications and software assets are critical to the client’s operations. Together they map out what would need protecting to ensure service continuity — typically source code, documentation, data, deployment infrastructure, and credentials.
- 01:05 Step two: All parties sign a legal escrow agreement with a neutral third party, like Codekeeper, to lock in the terms of the arrangement. This agreement specifies exactly when and how the deposited materials will be released to the client and what they’re allowed to do with it. Those conditions typically cover service discontinuation, business closure, or the end of a software relationship, but custom parameters can be added.
- 01:29 Step three: The cloud provider deposits the full application environment into Codekeeper's secure vault — source code, databases, deployment infrastructure, and anything else stipulated in the agreement. It basically comes down to every element needed to rebuild and run the application from scratch.
- 01:47 Step four: Codekeeper holds the materials secure and fully encrypted in a vault, locked until a release event is confirmed. Within the vault, Codekeeper keeps all deposits current with automated daily syncs, pulling updates directly from the provider's cloud environment through over 50 supported integrations.
- 02:04 Step five: When a release event occurs, we review it against the agreement to confirm the conditions are met. Then, with all the materials at their disposal, the client has everything needed to get their cloud systems back online. It’s as simple as that; your SaaS is backed up. You redeploy it when you need to. And you never lose service.
- 02:23 SaaS Escrow effectively guards cloud applications against software failure and service discontinuation. It builds operational resilience by ensuring your systems don't suffer during disruptions, which is crucial for customer retention. That's why regulators under DORA, NIS2, and ISO frameworks specifically require documented continuity measures.
- 02:43 If cloud applications run your business, SaaS Escrow is the right decision. Talk to our escrow specialists today about building resilience into your systems.
- 02:53 Codekeeper — Software Resilience.
3
3:34
What Is AI Escrow?
- 00:01 Your business runs on AI now. The more you rely on it, the more exposed you become if something goes wrong.
- 00:07 It's not uncommon if you build automation with AI. When AI fails, your automation breaks. When your automation breaks, you have to rebuild from zero. When you rebuild from zero, you fall behind.
- 00:20 AI Escrow protects the AI services you rely on for efficiency and productivity. We do this through a legal arrangement between you, your AI providers, and Codekeeper. It allows us to lock every essential component that makes up your AI setup — your models, your prompts, your workflows, and everything in between. If something were to happen to cut off your access to the service, you get access to all of it, ready to migrate or redeploy wherever you need to.
- 00:46 Let's take a look at how to set up AI Escrow and keep your infrastructure protected.
- 00:51 Step one: You and your AI providers discuss which models, prompts, workflows, and supporting components you wouldn't be able to do without, and agree on what needs to be covered under the arrangement. This ensures nothing gets left out, and that the AI capabilities that support your business can't disappear on you.
- 01:10 Step two: All relevant parties sign an escrow agreement with Codekeeper to lock in the terms of the arrangement. The agreement defines exactly which assets are covered, what conditions would trigger a release, and what you're allowed to do with it after Codekeeper gives you access to the materials. Those conditions typically cover service discontinuation, business closure, or the end of a platform relationship, but custom release conditions can be added.
- 01:35 Step three: Your AI providers connect their platforms to Codekeeper through our integrations, depositing your full AI setup into the vault. That covers your models and deployments on one side — like OpenAI, Anthropic, Google, AWS Bedrock, and Azure OpenAI — and your agents, prompts, and workflows on the other — like LangChain, Make, n8n, and more. Basically every component of your AI stack in one place.
- 02:02 Step four: Codekeeper holds everything securely encrypted in our vaults, with automated daily backups that pull live changes directly from your connected platforms. And if you want verified proof that your setup can be recovered, our verification testing rebuilds your complete environment in isolation — confirming models load, prompts execute, and workflows run exactly as they should. You can even hand over the Software Resilience Certificates we give you to regulators as proof.
- 02:50 Step five: When a release condition is met, we review it against the agreement and open the vault. Then, with all your essential AI system elements preserved, up to date, and now in your hands, you can rebuild or migrate to get your AI operations back online.
- 02:44 In quick order, your AI is backed up. You redeploy it. You keep your advantage.
- 02:51 AI Escrow protects the months or even years of custom work your business has built and refined over time. When a platform shuts down or changes direction, you have everything needed to start over with all your prompts, configurations, and logic intact. This keeps you and your customers safe, online, and compliant. Regulatory frameworks like DORA and NIS2 require documented AI continuity measures for exactly those reasons — Codekeeper's AI Escrow ensures you can meet those requirements with confidence.
- 03:19 If you build with AI, AI Escrow is the right decision. Book a call with our specialists, and we'll show you exactly how to protect everything you've built on it.
- 03:29 Codekeeper — Software Resilience.
4
1:42
What is a Software Escrow Agreement
- 00:01 Hi, I'm Jonathan from Codekeeper.
- 00:04 In today's video, we are going to answer the question: What is a software escrow agreement?
- 00:10 When you decide to make the investment to protect your business continuity by way of software escrow, the first step is to draw up an escrow agreement.
- 00:19 A software escrow agreement is a legally binding contract usually entered into by the depositor (also known as the software licensor) and the beneficiary (also known as the software end user).
- 00:32 It holds important information about the different parties involved in the agreement, details about the material to be put into escrow, and specifications relating to the release conditions.
- 00:42 A release event is any event that causes you to lose access to the software that is critical for your business continuity. This can include anything from bankruptcy, system failure, to a natural disaster.
- 00:55 When a release event is triggered, the material that is held in escrow is released to the beneficiary. This adds an extra layer of security that helps ensure your business can keep running in the event of an unforeseen circumstance.
- 01:08 At Codekeeper, we take care of the legal aspects of the agreement, and ensure the materials deposited into escrow are kept safe and secure, which means you don't need to pay for additional expensive lawyers fees. Our data centers ensure the highest level of security.
- 01:27 Visit our website to download a free software escrow agreement template, or our e-book that provides expert insights into what to look out for when entering into a software escrow agreement.
- 01:39 Thanks for watching.
5
5:00
How to Build Bulletproof Software Resilience
- 0:01 Your software faces constant threats: from failures and attacks to broken code. Each of these can shut down your business, and with new compliance laws, you will need to pay regulatory fines on top of that.
- 0:13 You need your software protected. You need verified proof that it is protected. And you need tools that do not make software protection more complicated than it already is.
- 0:24 Hi, I am Ryan from Codekeeper. Join me as I walk you through our complete solution suite designed to help you protect your software and build bulletproof software resilience.
- 0:35 Let's start with Software Escrow. This solution protects the on-premises software that runs your business.
- 0:43 Here's how it works: First we create a legal agreement that works for the vendor and their clients. That agreement outlines clear rules and triggers for when and how assets can be released. Then the vendor deposits their source code and supporting data into our secure vault. When a release event occurs, like vendor bankruptcy, we review the conditions with the vendor and release the materials to the client immediately once confirmed.
- 1:10 Once you have set up Software Escrow, you need proof the deposited materials will work in a crisis. You can order verification as an add-on — we will test your deposits and give you certified proof everything is ready when you need it. Eliminating your software risk is our priority, so verification is available for all our solutions.
- 1:28 For more extensive protection, we offer SaaS Escrow — designed specifically to protect your cloud applications.
- 1:36 The setup works the same way as with Software Escrow. But to really cover the whole cloud environment, the vendor deposits source code, software data, documentation, deployment infrastructure, third-party dependencies, and credentials. This way you can move your application to a new platform if needed.
- 1:57 We support over 50 integrations to make the deposit process seamless. But if we do not support a platform yet, you can request a custom integration build so deposits stay automatic.
- 2:08 AI Escrow is our newest solution built specifically to protect your full AI stack.
- 2:14 AI dependency is uniquely complex — it is integrated into everything from productivity to customer-facing systems, creating multiple breaking points.
- 2:24 The agreement structure functions similar to SaaS Escrow, but secures your models, deployment assets, prompts and agents, and workflows. So when a model fails, you can migrate to a different provider without losing the unique functionalities you depend on.
- 2:42 Our next solution, Continuity Escrow, keeps your critical services running when providers fail.
- 2:48 With Continuity Escrow you can upload critical service credentials to our secure vaults. If you or your vendor can’t maintain payments, your systems would normally shut down instantly. Now you can just flag a missed payment, and we’ll step in to prevent any downtime while you migrate or resolve the issue. In short, we take over payments. Your services keep running. And you never go offline.
- 3:12 Finally, Software Backup. Ransomware is targeting backup systems harder than ever — that’s just the new reality.
- 3:19 Our Software Backup solution stores your source code, databases, and deployment configurations in isolated vaults. They are encrypted, tamper-proof, and subject to role-based restricted access. When you need to restore, you will have clean copies ready to go. Plus, every backup gets logged for compliance audits.
- 3:40 If your software isn’t protected, activating software resilience is the right decision.
- 3:45 Here is how you can get started: First, select your application type. Before settling on a risk control, we first help you determine exactly what kind of application you need to protect. Our experts recommend a source code protection solution like Software Escrow for installed software that runs on company servers. If you mainly access your software through remote services or web browsers, you want to look into SaaS Escrow or Continuity Escrow.
- 4:12 Next, choose your protection level. All you need to do is decide whether you want to bring systems back after failure or keep them online through any crisis. We'll help you find the right level of protection and implement your solution.
- 4:26 Finally, get your resilience certified. If you need documented proof that you've taken every step to protect your software, we can execute different levels of verification on your assets and give you Software Resilience Certificates with your results.
- 4:41 We've spent the last decade protecting the operational continuity of over 3 500 businesses. We can do the same for you.
- 4:49 Book a free consultation with our experts today to learn more.
- 4:53 Codekeeper — Software Resilience. We protect your software so it never fails you.
Transcript
See less
Other learning paths
3 videos
Getting started with Codekeeper
New to Codekeeper? Start here to understand the platform, the recovery and continuity model, and how escrow fits into software protection.
View full playlist
2 videos
Ensuring continuity and availability
Explore how Codekeeper helps organizations maintain uninterrupted software availability through continuity escrow and protected services.
View full playlist