Impact of Advances in Computing and Communications Technolog