Yes. And no. Software's usefulness is limited when it comes to TEACHING new skills. The teaching strategy/approach isn't easily 'adjusted' for the learner. In skills that just need lots of practice, however, (adding, phonemes, sequencing, etc.) such programs are terrific motivators. Many kids like Reader Rabbit as a game.