Важной частью процесса информатизации общества является подготовка IT-специалистов. Широкое внедрение новых технологий в образовательный процесс привело к появлению интерактивных обучающих программных систем, в том числе дистанционных. Подобные средства позволили предоставить высококачественные образовательные услуги гораздо большему, чем ранее, числу учащихся и стимулировали дальнейшие разработки таких технологий.