We already have a common language, JavaScript. On a technical level, JavaScript could be better, but at least every programmer knows it.
I think what the world badly needs is a better human language. Something like assembly language for speech, with which we could more accurately record ideas. That would allow us to compile (or decompile) certain sorts of articles in any of the world's hundreds of languages. It would also be easier to repurpose as input to AI, etc.
That sounds like mathematical shorthand (although that's written not spoken.)
i.e. The problem pipes/etc. were meant to solve in Unix. Talking to other applications easily.
I'm not super fans of M$, but they made it REALLY nice to share things in Windows 8's universal UI. Apple seems to have done similar, but I'm always a little annoyed that it's not a faster experience (an hence more fluid)
What a "language" would be other than some kind of contract or spec, I'm not sure.