Instructive tools are applications for children to learn information. There are 6 types of instructional software.
Following is those instructional software and its characteristics.
1. Drill and practice. It is used to let the children master the skill or knowledge at their pace under an assumption on that the initial skills or knowledge has been taught. Repetitive exercises allow children to practice their basic skills or knowledge in a variety of subject areas.
2. Tutorial. This software emphasized on learning-by-doing. It begins presenting specific new information about a topic by using text, graphics, sound or video clips. It is used to enable the children to learn at their own pace, usually without any help or other materials from outside of the software.
3. Simulation. It provides opportunities to interact with real-world situations without danger, expense, or difficulty associated often with the real things. In so, children use their prior knowledge of the subject area to make decisions and solve their real life problems.
4. Instructional game. It provides an interesting and challenging game environment in which children are motivated by competition and game rules to strive to reach their goals.
5. Problem solving. It promotes children’s higher-order thinking skills like logic, reasoning, pattern recognition, strategies or etc.
6. Multimedia encyclopedias. It stores a huge database with full text, still images, animation, audio and video. It can be used to access any desired information by searching its vast contents.
Here is a link which include a detailed information on instructional software, Introduction to Instructional Software.