Example technologies handled by the software team include artificial intelligence, machine learning, data analytics, encryption, digital security, apps, databases, codecs, desktop software, image recognition, embedded device control software, computer diagnostics, data center management, predictive failure analysis, video gaming, virtual worlds, and the like.