Information and Communication Technology includes