1. Este término se utiliza desde los años 70 y hace referencia al crecimiento que sufrió el software. Dicha evolución se divide en 5 eras:
2. Primera era (1950-1965): no existía el planeamiento previo o la documentación de las actividades, su desarrollo era solo a base de prueba y error. Surgieron los lenguajes Fortran y Cobol. Estaba adaptado al calculo numérico y a la computación científica. Fue desarrollado por IBM en 1957 y usado para aplicaciones científicas y de ingeniería. En cuanto al Cobol, fue creado en 1959 para ser un lenguaje universal para cualquier ordenador. Tenía la capacidad de autodocumentación, gestión de archivos y de datos.
3. Segunda era (1965-1972): nació la "ingeniería del software" (1968), se definía como la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora. Surgió el "lenguaje de programación C" (1972), también conocido como "lenguaje de programación de sistemas", fue desarrollado por Dennis Ritchie para un sistema operativo multiplataforma.Sistema operativo de multiprogramacion,S.O de multiprocesamiento,S.O de multiusuario,multiacceso,S.O de tiempo compartido.
4. Tercera era (1972-1985): aparecieron la redes de área local y global y los comunicadores digitales. Llegaron los microprocesadores que generaban productos inteligentes (hornos microondas, robots industriales,etc) y, por otro lado la computadora personal. En 1975 crearon Basic, un lenguaje de programación desarrollado como una herramienta de enseñanza, se desemino entre las micro computadoras hogareñas a partir de la década de 1980.
5. Cuarta era (1985-2000): aparecieron las redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y software de inteligencia artificial. En 1980, James Gosling creo el "lenguaje de programación java", que estaba orientado a objetos. Su código era similar al lenguaje C. Crearon la "Deep Blue", una súper computadora desarrollada por IBM para jugar ajedrez, era de procesamiento masivo.
6. Quinta era (2000- actualidad): surgieron Windows vista(2007), windows7 (2009), Windows8 (2012), Mavericks (2013). Se pueden identificar dos tipos de licenciamiento: Licenciamiento libre: está licencia asegura que el material esté disponible de forma libre y gratuita. Licenciamiento propietario: contrato entre el licenciante y el licenciatario del programa informático, para usar el software cumpliendo una serie de términos y condiciones establecidas.
7. tecdelainfosite.wordpress.com>evolución del software.