Computing Power
Smarter Devices
Datafication
Machine Learning
programming language's used for building software products