Business & EnterpriseThis $6 Billion Company Is Betting Companies Want To Own Their Computing InfrastructureFForbes3d ago