Chapter 2 discusses various instructional software programs used in education, classifying them into categories such as drill and practice, tutorials, simulations, instructional games, and problem solving. It highlights the benefits and limitations of each type, providing guidelines for effective use and evaluation. Furthermore, it explores trends in software design, emphasizing multimedia elements and online access.