- 
  
  
- 
  
  -No existía un planteamiento previo, o documentación de ningún tipo.
 -Pocos métodos.
 -Desarrollo a base de prueba y error.
- 
  
  
- 
  
  
- 
  
  -Se busca simplificar código.
 -Aparición de multiprogramación.
 -Sistemas de tiempor real apoyan a la toma de desiciones.
 -Aparición de software como producto.
 -Inicio de la crisis del software.
- 
  
  
- 
  
  
- 
  
  
- 
  
  -Nuevo concepto; Sistemas Distribuidos.
 -Aparecen: Redes de área local y global.
- 
  
  
- 
  
  -Aparecen: Redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y SW de inteligencia artificial.
- 
  
  
- 
  
  
- 
  
  utiliza algunos requisitos de las eras anteriores, solo que aumenta la omniprecensia de la web, la reutilización de información y componentes de software.
- 
  
  
- 
  
  
- 
  
  
- 
  
  
- 
  
  
