-
Primera Era 1950 -1965
Se trabaja con la idea de "Codificar y Corregir. No existía un planteamiento previo. No existí documentación de ningún tipo. Existencia de pocos métodos formales y pocos creyentes en ellos. Desarrollo en base de ensayo y error -
Segunda Era 1965 -1972
Se busca simplificar los códigos. Aparición de Multiprogramación y Sistemas Multiusuario. Sistemas de tiempo real apoyan la toma de decisiones. Aparición del software como producto. Inicio de la crisis del software. Se busca procedimientos para el desarrollo del software -
Tercera Era 1972 -1989
Nuevos conceptos: Sistemas Distribuidos. Complejidad en los sistemas de información. Aparición de las redes de área local y global; además de las comunicaciones. Amplio uso de Microprocesadores. -
Cuarta Era 1989 - Hasta hoy
Impacto colectivo del software. Aparición de las redes de información y de las tecnologías orientadas a objetos. Aparecen las redes neuronales, sistemas expertos y SW de inteligencia artificial. La información como valor preponderante dentro de las organizaciones.