collaborative digital platforms meaning