Este documento presenta un trabajo de investigación sobre herramientas de software libre aplicadas a la ingeniería. Describe brevemente conceptos de ingeniería de software e introduce varios módulos que cubren herramientas para programación, pruebas, documentación y mantenimiento de software. Además, detalla tipos de herramientas de software libre para diseño gráfico, cálculo, diseño asistido por computadora 2D y 3D, y sistemas de información geográfica.