Most of the IT services and software companies in India focus on software development, software outsourcing, offshore IT services outsourcing, web application development, website development and management services to clients spread across India and abroad. They also focus on technology consulting and training apart from offering multitude of other services to cater to the IT sector. Here’s a list of the top ten IT services/software companies in India based on various parameters including turnover.

1) Tata Consultancy Services Limited
Has over 200 branch offices spreading all over the world and is a part of Tata group, headquartered in Mumbai, India.
Turnover – 11.66 Billion Dollar

2) Wipro Limited
Bangalore based Information technology and outsourcing giant headed by Azim Premji. Presence available in more than 60 countries.
Turnover – 6.88 Billion Dollar

3) Infosys Limited
Operating in more than 35 countries with over 80 offices and 100 research and development centers. Clientele is situated mostly in US and Europe.
Turnover – 7.4 Billion Dollar

4) Cognizant Technology Solutions Corporation
Focusing mostly on outsourcing and consulting business. Initially organization was setup in year 1994 by Kumar Mahadeva in Chennai, Tamil Nadu now HQ has been moved to US of A.
Turnover – 7.35 Billion Dollar

5) HCL Technologies Limited
Has over 84000 employees in 26 countries. HQ-ed in Noida in the National Capital Region.
Turnover – 4.54 Billion Dollar

6) Tech Mahindra Limited
Turnover – 1.15 Billion Dollar

7) Mphasis
Turnover – 1.0 Billion Dollar

8) iGate Patni
Turnover – 400 Million Dollar

9) Larsen & Toubro Infotech
Turnover – 650 Million Dollar

10) Oracle Financial Services Software Limited
Turnover – 650 Million Dolla