Information and communications technologies