The document discusses the different types of software that support educational technology in schools, including instructional software, productivity software, and administrative software. Instructional software is designed to teach skills or provide information through demonstrations, examples, explanations, or problem solving, and includes tutorials, drill and practice programs, simulations, instructional games, and special needs software. Drill and practice software provides exercises for students to work on individually with feedback on correctness.