Information and Communication Technology for Development (ICT4D) is a well established research area in both academia and practice. The research is trying to understand the instrumental role of ICT in development process. However, the process by which ICT may foster development, in the context of developing countries still remains a much debated issue.