Today, when science and technology are advancing at astounding speed, information and communication technologies (ICT) have brought tremendous digital opportunities for economic and social development throughout the world. The development of the Internet and of other information infrastructures has …