There have been many new technologies invented in the world but not has had a lot of impact like information and communication technology or ICT. ICT has revolutionized the way we live since it touches all aspects of our life. One of the most important factors in human life is communication. ICT has revolutionized the way we communicate with other people with increased sharing of information. ICT has been instrumental in the integration of different countries in the world and indeed opening up the whole world.