-
Primera Generación
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. -
Segunda Generacion
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. -
Tercera Generación
Entre 1972 y 1975 se crea un nuevo concepto llamado sistemas distribuidos, se incrementa la complejidad en los sistemas de información. -
Cuarta Generació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. -
Quinta Generación
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.