O documento discute como a Internet das Coisas e a computação em nuvem estão criando novos requisitos de software. Muitos dispositivos agora se conectam à Internet e compartilham dados, exigindo software que pode lidar com transações globais, segurança, privacidade e atualizações de versão em larga escala. Além disso, os desenvolvedores precisam criar aplicativos que funcionam em vários ambientes culturais e permitem microtransações e auditoria.