El documento describe las etapas para el diseño y desarrollo de un software educativo, incluyendo la planeación, el diseño, la producción, las pruebas piloto, la evaluación y el mejoramiento. Se enfatiza la importancia de considerar la estructura, el modelo de aprendizaje, la población objetiva y los recursos disponibles en la etapa de planeación. El diseño incluye el diseño instruccional, de interfaz y computacional. Las pruebas piloto buscan depurar el prototipo antes de la evaluación formal.