Technology
Hardware
Software
System Software
Application Software
Virtual Library
Digital Textbook
Online learning environments
Cloud-based office
Technological Pedagogical content knowledge (TPACK)