El documento describe la evolución de la ingeniería de software desde 1945 hasta la actualidad, donde inicialmente se buscaban soluciones de bajo costo que llevaron al crecimiento de metodologías más simples y rápidas, luego el auge de Internet trajo una rápida demanda de sistemas web, y actualmente se fundamenta en mejorar los tiempos de desarrollo y reducir costos a pesar de que en 1986 Brooks argumentó que no habría mejoras de una magnitud en la próxima década.