Hardware
Software
System Software
Application Software
Information & Communication Technologies (ICT)
Web 2.0/3.0 tools
Virtual Library
Online Learning Environments
TPACK
Push technology
Pull Technology