Este documento discute las teorías del aprendizaje y cómo se relacionan con el software educativo. Presenta las teorías conductista, cognitiva y constructivista y cómo cada una ha influenciado el diseño de software. También clasifica diferentes tipos de software educativo y explica que aunque el software puede tener una intencionalidad educativa, su uso real puede variar.