Information and Communication Technologies for Development (ICT4D) is a general term referring to the application of Information and Communication Technologies (ICTs) within the fields of socioeconomic development, international development and human rights.