As of my knowledge cutoff in September 2021, here is a list of the top 10 IT companies in India. Please note that rankings and positions may change over time.
Tata Consultancy Services (TCS): TCS is the largest IT company in India and one of the largest globally, offering a wide range of services including consulting, software development, and IT outsourcing.

Infosys: Infosys is a multinational IT services and consulting company known for its expertise in areas such as application development, infrastructure management, and business process outsourcing.

Wipro: Wipro is another major player in the Indian IT industry, providing services such as IT consulting, system integration, and software application development.

HCL Technologies: HCL Technologies is a global IT services company that offers services including application development, infrastructure management, engineering, and R&D.

Tech Mahindra: Tech Mahindra provides services in areas such as IT consulting, digital transformation, network services, and enterprise solutions.

Cognizant Technology Solutions: Cognizant is a multinational company that specializes in IT services, including application development, enterprise consulting, and business process outsourcing.

Larsen & Toubro Infotech (LTI): LTI is a subsidiary of Larsen & Toubro Limited and offers a wide range of IT services, including application development, infrastructure management, and testing services.

Mindtree: Mindtree is a global technology consulting and services company that provides services such as application development, data analytics, and digital transformation.

Mphasis: Mphasis is an IT services company that offers services in areas such as application development, infrastructure management, and business process outsourcing.

Oracle Financial Services Software: Oracle Financial Services Software (formerly i-flex Solutions) is a subsidiary of Oracle Corporation and provides software products and IT services specifically for the banking and financial services industry.
