Softwarekrise bezeichnet das erstmals Mitte der 1960er-Jahre aufgetretene Phänomen, dass die Leistungsfähigkeit der Programmiertechniken dem erreichten Entwicklungsstand der Hardware zunehmend hinterherhinkte. In der Folge kam es zu gescheiterten Software-Projekten.