It will really hard or impossible to reach the level of development that ms and google have in their cloud collaborative products. They don’t have the resources like the mentioned two monsters.
It may require intense passion and a manic episode to do something like that with one coder or a small team, which is hard to arrange bureaucratically.