La Crisis del Software se refiere a los problemas que ha experimentado el desarrollo de software desde sus inicios, incluyendo altos costos, tiempos prolongados y fallas. Estos problemas se deben a que el desarrollo de software es un proceso relativamente nuevo, hay falta de personal capacitado y claridad en los requerimientos del cliente. Como consecuencia, muchos proyectos no se entregaron a tiempo o dentro del presupuesto, e incluso hubo accidentes que involucraron daños a la propiedad y muertes, debido a errores en el software.