Part of what makes MCH educational software solutions so effective is that we know the importance of understanding our learner-the learning context, learning goals, prior knowledge and preferred learning style. One of the most common problems with educational technology and instructional design is that these important considerations are often ignored.