Computer Science demands a blend of creative and technical skills. A number of opportunities exist in systems development across a range of application domains, as well as in the relatively newer areas of intelligent systems, interface design and telecomputing. Estimates projected by NASSCOM focus on employment opportunities that will be created in the formal sector by computer development companies and other multinational.