IT industry facing a turbulent 2005