software crisis

Noun

 * 1)  The difficulty of writing useful and efficient computer programs in the required time, due to the rapid increases in computer power and the complexity of problems.