Within the international development community there is growing recognition of the value of information and communication technologies (ICTs) in advancing economic growth, and in enhancing the delivery of health, education, agriculture, and other services.