Information and Communication Technology, Software