Бағдарламалардың сапасын тексереді және кодтағы қателерді іздейді. Бұл қолмен және автоматтандыру құралдарының көмегімен жасалуы мүмкін.
Цифрлық құрылғылар үшін бағдарламалар жасайды — смартфондардан бастап ақылды үйлерге дейін. Бұл үшін олар Java, Python, JavaScript, Swift, Kotlin сияқты бағдарламалау тілдерін қолданады.
Деректерді талдау мамандары, немесе дата-ғалымдары, үлкен дерек жиынтықтарында заңдылықтарды іздейді. Олар бұл үшін арнайы оқытылған модельдерді — жасанды желілерді пайдаланады. Мысалы, осындай модельдер дәрігерлерге ісіктерді жылдам диагностикалауға, ал полицияға тобырдағы қылмыскерлерді тануға көмектеседі.