Tough times historically engender the best ideas. Shared online applications might well be the thing to save the IT industry.