Technology offers a variety of rich opportunities available to teachers and students. According to Inan and Lowther (2010), there are three main purposes to use technology in schools: (a) technology for teachers to prepare instructional activities, plans, materials, and resources; (b) technology for instructional delivery for teachers and students; (c) technology as a learning tool for both teachers and students. Although technology provides a number of advantages for teaching and learning, teachers who try to integrate technology in their classrooms have encountered many obstacles that hinder potential benefits of use of technology.