Findings of the NASSCOM-McKinsey Report 2005 indicate that, while more than three million students graduate from Indian colleges and the nation produces 500,000 engineers annually, only a very small percentage are directly employable by the industry.