1. Cloud-first computing models. 2. Data lakes to manage data sources. 3. Quantum cloud computing machines for targeted use cases. 4. Agile IT-architecture to support emerging data, analytics needs. 5. AR, VR. 6. Loosely coupled systems using microservices 7. SaaS, PaaS platforms 8. Improved developer productivity through intelligent assistance systems. 9. Automatically configurable infra 10. Pre-configured, reusable, intelligent software building blocks.