Collaborative Learning in Distributed Environments

I have been reading about other uses of cloud based and mobile technologies and I came across some examples of adaptive learning, which I thought were really interesting. Initially I heard about them from the beloved Radio 4. The two examples I wanted to discuss both come from education and rely on mass adoption by a large remote and distributed community. I suppose you could say they are business to consumer, although that label feels odd for education.