This appears like an advertisement for promoting their business rather then providing genuine info on the skills required & in demand, they have specified a few IT related skills required for some IT companies with whom they might be under some sort of tie up for recruiting staff, There are varies streams of areas & businesses whereby various types of skills are required & are in demand, Does this mean that CA,s are not in demand????????