-
La primera era que abarcó de 1950- 1965 durante los primeros años de la era de la computadora, el software se consideraba como algo extra que no tenía gran significado yo/ mucha importancia.
-
Entre el periodo de 1965- 1972, la llegada de la multiprogramación y los sistemas multiusuario implicaron los conceptos de interacción hombre - máquina. Las tecnicas empleadas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticación del software.
-
Entre 1972 y 1975 se crea un nuevo concepto llamado sistemas distribuidos, se incrementa la complejidad en los sistemas de información.
-
Entre 1985-1995 aparece la época denominada Impacto Colectivo de Software, donde aparecen redes de información, tecnologías orientadas a objetos, redes neuronales y sistemas expertos y SW de inteligencia artificial.
-
Hasta hoy en día utiliza algunos requisitos de las eras anteriores solo que aumenta la omnipresencia de la web, la reutilización de información y componentes de Software.