I would have to agree that NOTHING they might do on their end should ever affect the ability to actually function on OUR end.
This is the nature of cloud-connected services and software. The same exact thing could happen with Office 365, Adobe Creative Cloud, etc. A service like this should NOT be designed to rely on a network-central service, such as a constant internet connection, because if that is down your entire business is also down. That being said, I think this is an eye-opener for Flexi, as well as their customers, to what a cloud-connected software truly means. Will future steps be taken by SAi to help ensure nothing they do will cause outages? Sure they will. Will it be a guarantee that it won't happen, or possibly even be worse next time? Not by any means. I'm not saying at all that SAi is garbage and doing something stupid, but everyone should just know that this kind of outage, or even worse, that is beyond your control is going to be a possibility with any cloud service you subscribe to. However, to the software developers, not just SAi but everyone, that your customers need to be able to continue functioning even if you aren't. If you go down, and it forces all of your customers to go down, then you won't keep customers for long.