Discuss Home · Bootstrapped Podcast · Scribbleton Personal Wiki · HelpSpot Customer Service Software

How do you guarantee Business Continuity for enterprise customers?


Hi Guys! Long time since my last post here …

I had a demo call yesterday with a prospective customer for my new application Docparser. The customer really likes the product and wants to integrate it into their system. They already upgraded to a paid subscription in order to better evaluate the product.

Now here is the catch … the customer is a rather big company and they would want to rely a big part of their business on Docparser. Understandable, they are concerned about me going out of business or changing my business model one day.

So the question which came up during the call was: “What happens if you go out of business? How can we secure continuity of operations in this case?”

The customer basically told me I should come up a proposition. I think they would not mind paying extra for a some kind of Technology Escrow service. I’m however not sure if I want to deal with all the overhead associated to such an operation.

Did you guys go through a similar situation already? Are there any best-practises I can follow?


An excellent question.

There were some good responses to a similar question earlier:

Some escrow options were discussed here:


Thanks @SteveMcLeod for the two links! I searched the forum but apparently I used the wrong terms.

The first link is very helpful and the answer of @patio11 sums it up pretty well. I think for now, I’ll just tell the customer that the contract volume is just too low to justify setting up the legal framework. That being said, creating a continuity plan for the business is definitely something I will be doing soon.


This is the wording I’ve recently proposed in a similar situation:

Mitigation against SUPPLIER being unable to fulfil this order

If, during the term of this order, SUPPLIER ceases trading or for any other reason is unable to fulfil the terms of this order, CUSTOMER will have the right to:

  1. Take ownership of the Heroku environments for https://customer.example.com for use only by CUSTOMER and its subsidiaries.
  2. Receive non-exclusive, non-transferable licence to the PRODUCT source code for use only by CUSTOMER and it’s subsidiaries, together with access to the source code.

To exercise these rights, a representative of CUSTOMER will contact SUPPLIER and request that access. CUSTOMER will need to provide a Heroku account to take ownership of the environments. SUPPLIER will transfer ownership to the provided account and provide the PRODUCT source code as an archive file. The non-exclusive, non-transferable licence will granted in the act of sending the source code in compliance with this agreement.

Under this agreement, SUPPLIER will ensure that at least two members of the SUPPLIER team are able to give effect to this agreement. These contacts are A and B. Their contact details are provided below. SUPPLIER will advice of any change to these contact details as soon as reasonably possible.

It’s currently getting reviewed by their legal team.

I went this route because I can’t see how escrow would practically work for either of us. Of course, this turns on the customer paying enough for a dedicated environment in the first place.


For picky corporate customers we are giving a read-only access to the repos in Bitbucket, as well as instruction how to build and install software. In the software there is an option to backup your own data and import it into any environment.


This is probably the approach with the lowest headache, unless it can be profitable to steal your code.


Thanks guys for all the good advice and insights! It seems like the customer will continue using Docparser even without fully guaranteed business continuity (contract + escrow) in place. I think it really helped discussing the topic on the phone and assuring them that we are not planning to shut down operations anytime soon.