Microsoft has been quite successful with pushing its SharePoint technology as a means for supporting document collaboration and version control. Until now, no direct competitors have come up with a viable alternative to SharePoint, but O3Spaces is about to change that.