Software, AI and cybersecurity