The emerging information and knowledge age and the accompanying technological revolution are heralding a new economic and social order characterized by the development and exploitation of information and communication technologies (ICT) within all spheres of human endeavor. This era is giving rise to the emergence of information and knowledge based economies with traditional economic, industrial and commercial activities being made more efficient and productive by incorporating knowledge driven processes.