This has been made possible by the emergence of several new waves of technology – from desktop computers to the internet, mobile devices, and the cloud. Going forward, these waves of disruption seem ...