Este documento presenta varias metodologías para el desarrollo de software educativo. Algunas de las etapas comunes incluyen el análisis de necesidades, diseño instructivo, desarrollo de prototipos, pruebas alfa y beta, y evaluación. Las metodologías también toman en cuenta aspectos pedagógicos, técnicos y de usabilidad.