Cloud based what???? It's called the internet. Let's see...back in the old days. No smart phones. I could still log into my account for any site and the cloud..err.i mean internet stores my profile information and all settings. So if I log in at any random computer I still see my same settings. Well because it's stored in a profile on the cloud...err....internet. ( man I need to quit making that mistake). So whats the big deal here??
And subscription based. So great. How difficult it is it for a firm to alter their pricing model if they wanted to compete.
In short, nothing I see new here. Nothing proprietary. Good luck. Watch your funds in these places. Too many of them gamble with YOUR money.