Este documento presenta una introducción a la ingeniería del software. Explica la evolución del software a través de las décadas, desde la orientación por lotes y software a medida hasta sistemas distribuidos e Internet. También describe los problemas que surgieron en el desarrollo de software, como la insatisfacción del cliente y la baja productividad. La ingeniería del software surgió como respuesta para aplicar métodos de ingeniería y mejorar la calidad del software.