Top Software Companies in India


The National Association for Software and Services produced a report in the year 2006 by conducting a survey of software companies incorporated in India and NASSCOM gave rating to the companies based on their revenue from exports (excluding the revenue from BPO and IT enabled-services).

According to this report by NASSCOM, the export from India’s Software industry was US $17.3 billion in the financial year 2005-06, which was a 33% increase as compared to the previous financial year. According to the ranking given by NASSCOM, the list of top software companies in India is given below:

Top eight software companies in India:

Tata Consultancy Services

Wipro Technologies

Infosys Technologies Limited

Mahindra Satyam Computer Services Limited

HCL Technologies Limited

Tech Mahindra Limited

Patni Computer Systems Limited

I-Flex Solutions Limited

Some of the details regarding these top eight players in the software industry in India are given below:

Tata Consultancy Services:

TCS came into existence in the year 1968 and it is India’s largest corporate house with a staff-strength of more than 1 lakh employees. The company was established by the Tata group with the name of Tata Computer Centre and their main business initially was to offer computer services to other group companies working under the brand name of TATA. After the company realized a huge boom in the IT industry, it got its present name.

Wipro Technologies:

Wipro began its journey as a hydrogenated cooking fat company and now it is a billion dollar company generating income not only from IT field, but also from other fields related to IT as well. They have made their presence felt in more than 50 countries and it is one among the top 10 global outsourcing company in India.

Infosys Technologies Limited:

Infosys Technologies Limited came into existence in the year 1981 with a group of seven people and now the company has more than 95000 employee-strength. The company earned third position in the 2008 Global Outsourcing top 100 companies list by the International Association of Outsourcing Professionals. The company has won several awards the software industry and this helped them to reach one among the top ten positions in this industry.

Mahindra Satyam Computer Services Limited:

Satyam Computer Services came into existence in the year 1987 and the company has achieved several heights right from its inception. The company has now been taken over the Mahindra Group with its name as Mahindra Satyam Computer Services Limited.

HCL Technologies Limited:

HCL Technologies Limited came into existence in the year 1976 and the company has more than 50,000 professionals belonging to different countries. The company has its operations in more than 18 countries across the world and they are offering software solutions to all these countries.

Tech Mahindra Limited:

Tech Mahindra came into existence in the year 1986 as a result of joint venture between BT PLC and Mahindra & Mahindra in the name of Mahindra-British Telecom popularly called as MBT. This company is operating as a business transformation-consulting firm and global system integrator with main focus on communications industry.

Patni Computer Systems Limited:

Patni Computer Systems Limited came into existence in the year 1978 on the 10th of February and in the year 2003, the company improved from the status of a Private Limited Company to a Public Limited Company. They offer global services in the business and information technology services industry.

I-Flex Solutions Limited:

I-Flex Solutions came into existence in the year 1991 as a subsidiary of the popular Citigroup. This company started-off a universal banking product in the name of MicroBanker, which became a great success.

These top software companies brought great improvement to the software industry in India and many professionals are benefitted by getting employment in these top companies in India.



Do you have any question? Please ask:

Questions will be answered on our Forum section

5 Responses to “Top Software Companies in India”

  1. 5
    amrita rajan:

    What is the procedure for applying in MNC’s like WIPRO,TCS,Infosys for final year BTech. computer science academic projects of duration 1 month??

  2. 4
    Sandeep Kaur:

    Sir,I am student of Computer Science of 4th year.I want to do six month industrial trainning in your company.Please reply sir.

  3. 3
    Aabid Khan:

    sir , can i apply for the job in tech mahindra , ibm or wipro after completion my mca . i dont have criteria i.e. not 60% marks in 10th & 12th bt in bca n mca more than 70%
    pls tell me how can i join these companies

  4. 2

    Can I take admission in IIm after completing from NIIT .
    throe CAT

  5. 1

    can i apply for job in tec mahindra after my post gradution with statistics.