The introduction of ICTs in mainstream societies affects the way in which the societies interact, communicate, produce, assess, adapt and access vast amount of information at reduced costs. It create new opportunities for income generation by helping to make governance systems more transparent, efficient, and accessible. When used properly, ICTs can offer a tremendous potential to empower people in developing countries to overcome development obstacles; to ...