-
Primera Etapa
El software estaba en su infancia
Distribución limitada
Software a la medida
El software era desarrollado y utilizado por la misma persona u organización -
Segunda etapa
Multiprogramación
Sistemas Multiusuarios
Bases de datos
Software como producto
Mayores gastos de mantenimiento
El software se desarrollaba para ser comercializado -
Tercera Etapa
Sistemas distribuidos
Incorporación de Inteligencia Artificial
Hardware de bajo coste
Impacto en el consumo
Redes área local y global
Desarrollo de software para redes y comunicaciones
Planificación en el proceso de desarrollo de software -
Cuarta Etapa
Potentes sistemas de sobremesa
Tecnología de objetos
Sistemas expertos
Software de redes neuronales
Entorno Cliente/Servidor
Tecnologías del Internet -
Quinta etapa
Omnipresencia de la Web
Reutilización de información
Componentes software reutilizable