software crisis noun1 •(old-fashioned) 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.