La ingeniería de software es la aplicación sistemática y disciplinada del desarrollo, operación y mantenimiento de software. Surgió en 1968 para resolver problemas causados por el rápido avance del hardware. Es importante porque permite analizar, diseñar, programar y aplicar software de manera correcta y organizada de acuerdo con las especificaciones del cliente.