The computing and the telecommunications industries have been talking about their imminent marriage for a long, long time. But somehow, the dream has never quite been realised. Over the next five to 10 years, all that is set to change dramatically and irrevocably. The worlds of computing and telecommunications – and that ultimately includes mobile and broadcasting too – will all move onto one common, open and programmable infrastructure.