-
Inexistencia de un planteamiento previo
-
Desarrollo a base de prueba y error
-
Aparición de Software como producto
-
Aparición de Multiprogramación y Sistemas Multiusuarios
-
Problemas de desarrollo
-
Complejidad en los Sistemas de Información.
-
Posibilidad de compartir información.
-
Aparición de innovaciones
-
Lenguajes de programación, herramientas. metodología
-
Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial
-
Información como valor preponderante dentro de las organizaciones
-
Reutilización de información,requisitos y componentes
-
Dinámica de crecimiento del software