La evolución del software ha pasado por varias etapas desde 1950, caracterizadas inicialmente por un enfoque artesanal del desarrollo de software diseñado a la medida de cada aplicación, hasta llegar a la actualidad donde el software sofisticado se ha vuelto omnipresente. El documento también describe los mitos y desafíos del desarrollo de software, así como la situación actual de la industria del software en el Perú, afectada por problemas como la alta piratería y falta de apoyo estatal.