Se denomina software educativo al que está destinado a la enseñanza y el aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas.
Es un tipo pedagógico moderno, y está directamente relacionado a la proliferación de las computadoras en los últimos años, de fuerte raigambre en los colegios, los hogares y las bibliotecas.
Existen diversos tipos de software educativo, algunos de ellos son los siguientes:
Software educativo de sistema tutorial: Son los más básicos, y su función es la de explicar sobre un determinado tema desde la base.
Software educativo de ejercitación y práctica: Es el que, también llamado interactivo, le da la posibilidad, a quien lo utiliza, de desarrollar conocimientos mediante el intercambio de información.
Software educativo de simuladores y juegos: Se basan en transmitir el conocimiento por descubrimiento, esto es que quien los utiliza aprende al mismo tiempo que descubre la sensación de hacer determinada acción o de jugar determinado juego.