The 2000s and 2010s saw an unprecedented amount of innovation and change within software. From social networking to cloud computing, from machine learning to blockchain, we have witnessed a number of significant developments that have changed the way we live, work and play. So how will the software ecosystem change over the 2020s and 2030s? If the past decade was anything to go by then making definitive predictions seems nigh impossible.
Here are some areas we will be watching closely as we head towards the 2030s:
New applications for AI and machine learning: With AI/machine learning tools now maturing, it will be interesting to see the new ways in which these tools find new uses in our everyday lives.
Quantum computing: As quantum computing technologies continue to progress, we look forward to seeing if new and useful applications can be found for this emerging technology. We are keeping a close eye on quantum computing developments, please see our Quantum spotlight page if you are interested in finding out more.
FinTech: The blockchain and cryptocurrencies have been agents of change which have already transformed the world of finance beyond recognition. We think more change is to come in the world of FinTech. It will be particularly interesting to see if cryptocurrencies progress to being used for everyday transactions, and whether any new applications can be found for the blockchain. We are keeping a close eye on FinTech developments
Encryption: Digital communications and transactions rely heavily on encryption, and with the emergence of technologies such as cryptocurrencies, this dependence continues to grow apace. In recent years, modern cryptography techniques have proved robust against attack, but could emerging technologies such as quantum computers expose vulnerabilities in modern encryption techniques? It will be interesting to see if encryption techniques can continue to evolve at a pace that keeps our data, communications and transactions secure.