12. Herramientas cognitivas o Diseño de software centrado en el aprendizaje
13. Organizadores de aula o diseño de software centrado en la enseñanza
14. Material de enseñanza/proveedor de recursos
15. “Esencialmente este sistema provee una clasificación de software basado en las áreas curriculares escolares
16. Computador como tutor
17. Para funcionar como un tutor en un área temática específica, el computador debe ser programado por un experto para proveer un ‘profesor subordinado’ al usuario
18. Computador como aprendiz
19. Para funcionar como aprendiz el computador provee un ambiente en el cual el usuario puede ‘enseñar’ al computador expresando sus propias ideas
20. Si el software es utilizado en un centro de aprendizaje para que los niños lo exploren libremente como una actividad planificada en el marco de una unidad de trabajo
21. Perspectiva de diseño de los componentes de software
22. mirando el producto completo tal como fue concebido
27. Para funcionar como herramienta, el computador debe tener software genérico
28. como procesadores de texto
29. planillas de cálculo
30. software de base de datos
31. Instruccional
32. software de ensayo y error, asociado a una perspectiva conductivista.
33. Revelatorio
34. simulaciones, asociado a un aprendizaje por descubrimiento o experimentación.
35. Conjetural
36. Programación, asociado a la aplicación de constructivismo y otras visiones cognitivas de uso y desarrollo de software
37. Emancipatorio
38. Procesadores de texto, asociado a reducir la carga de trabajo, de tal forma que la enseñanza y aprendizaje pueda ocurrir sin incurrir en el consumo de tiempo del procesamiento de datos