Arquitectura de Software
Una definición adecuada de la arquitectura de software y de los aspectos técnicos relacionados, a más de aumentar la capacidad de satisfacer los atributos de calidad, permitirá mayor flexibilidad en los procesos de transformación de las empresas.

Consideraciones
Experiencia del usuario [UX], exposición de APIs, microservicios, despliegue automático, interacción con redes sociales, flexibilidad en la nube, entre otras.
Servicios cloud
Otorga acceso más rápido a servicios [SaaS, PaaS, IaaS], nuevas funcionalidades, actualizaciones, almacenamiento.
Plataformas móviles
Estar presente con mayor cobertura y cuando sea necesario.
Otras tecnologías
Inteligencia artificial, Blockchain, IoT, edge computing, computación cognitiva, realidad virtual, realidad aumentada, entre otras.