La ingeniería de software se centra en la creación, mantenimiento y gestión de programas que permiten el funcionamiento de sistemas informáticos. Este campo abarca varios tipos de software, incluyendo de sistema, programación y aplicación, y se caracteriza por atributos como funcionalidad, mantenibilidad, confiabilidad, eficiencia y usabilidad.