Technology is a big part of education with educational interactive software available for many subjects as well as software for management of data and other tasks. Audiovisual and multimedia resources along with Internet services all enhance education through various products and services.