The role of information and communication technologies in socioeconomic development: towards a multi-dimensional framework | Synapse