Educational technology (commonly abbreviated as edutech, or edtech) is the combined use of computer hardware, software, and educational theory and practice to facilitate learning.[1
][2] When referred to with its abbreviation, edtech, it is often referring to the industry of companies that create educational technology.[3
In addition to practical educational experience, educational technology is based on theoretical knowledge from various disciplines such as communication, education, psychology, sociology, artificial intelligence, and computer science.
[5][full citation needed] It encompasses several domains including learning theory, computer-based training, online learning, and m-learning, where mobile technologies are used.