IBM’s 5 in 5 - a list of innovations which predicts future technology trends and applications.

(Source: manufacturingdigital.com)