On what is described as mainstreaming ICT is an implementation of various programmes by converging the techno-social activities that would contribute to address development goals.
According to Richard Heeks, mainstreaming has its own dangers: losing focus for learning about ICT4D and downplay technological innovation are among them [REF].