Impact of Technology and Challenges