Sign In

Communications of the ACM

India Region Special Section: Hot topics

Computing Research at Tata Consultancy Services


View as: Print Mobile App ACM Digital Library Full Text (PDF) In the Digital Edition Share: Send by email Share on reddit Share on StumbleUpon Share on Hacker News Share on Tweeter Share on Facebook
Tata Consultancy Services building

Credit: Bilal Aliyar m / Shutterstock

Sometime in the early 1960s a young general manager of the Tata Electric Co. in Mumbai (then Bombay) visited the nearby Tata Institute of Fundamental Research (TIFR),a where India's first electronic-stored program computer resided. That manager, F.C. Kohli, began using the computer to optimize load dispatch operations for the city. Within a few years J.R.D. Tata, then chairman and doyen of the Tata group of companies, called upon Kohli to look after the new computing division—Tata Consultancy Services (TCS). That division soon began catering to clients both outside the group and outside India—in Europe and North America—pioneering the 'offshore development' model.

The seeds of the Indian software industry had been sown.

In 2019, TCS revenues crossed $20 billion, ranking third after IBM and Accenture, and playing the role of a growth and transformation partner to large enterprises worldwide.8

In this article we focus on the unique role that research and innovation has played in TCS' journey from being the Tata group's computing division to its current place in global technology consulting. We shall highlight both some challenges faced along the way as well as lessons learned; the accompanying figure is a snapshot of this journey.

In 1981, TCS established a dedicated corporate research facility in Pune, the Tata Research, Development, and Design Centre (TRDDC).b It was headed by E.C. Subbarao, a prominent materials scientist from IIT Kanpur, who began applying computational materials engineering for Tata Steel, which then dominated the group's business. Indeed, research in TCS was joined at the hip with business from its inception.

Soon Kesav V. Nori joined TRDDC from TIFR and began adapting compiler technology to TCS' fledgling software services business, successfully automating many of the conversion projects that TCS won through the 1980s, for example, from one language/database to a more modern platform.


The seeds of the Indian software industry had been sown.


In the late 1980s, TCS was awarded a large, complex development project by SEGA, the Swiss financial depository, clearing and settlement organization. Such a project demanded computer-aided software engineering (CASE)3 tools, with research supplying the technology to capture system-level specifications from which code could be generated automatically. Later, in the early 1990s, Kohli felt there was an opportunity to develop a product for the Swiss private banking industry, and charged research with creating a new generation of CASE tools—MasterCraft.12 By employing code-generation, the banking product remained insulated from multiple generations of technology change. Today, .NET, Java, and Web versions of the product (TCS BαNCS9 ) have also been instantiated even while its banking functionality evolved independently.

With the turn of the century, TCS research expanded beyond its core location Pune as well as its traditional areas: Security and bioinformatics groups were seeded in Hyderabad, embedded systems in Bangalore and later Kolkata, and architecture in Delhi. These new groups quickly began impacting TCS business: For example, when TCS launched iON,11 a hosted application platform for the SMB segment in India, a runtime configurable multi-tenant architecture6 developed by the architecture research group served as its initial technology base.

The 2000s saw a rapid growth in infrastructure management services, where TCS would manage entire datacenters and networks for large customers. This was traditionally a people-intensive exercise, but also turned out to be an excellent target for researchers to apply a variety of AI/ML techniques for automation. After many years of field deployment 'under the radar,' IGNIO,10 an AI-driven enterprise automation product developed in TCS Research, was formally launched in 2015.

Today, TCS Research covers a wide variety of areas (as listed in the figure) and is increasingly multidisciplinary. Many long-term investments are now actively applied to TCS' business; for example, marrying materials science research with machine learning to develop digital twins to optimize industrial operations,5 and with knowledge ontologies to complete the manufacturing 'digital thread.'2 Or combining metadata abstractions from our earlier software engineering tools with deep reinforcement learning to optimize supply chains and drive personalization in customer interactions.1 Further, TCS eats its own dog food—it has deployed a home-grown enterprise social media platform7 and more recently a deep-learning-based conversational system across all its 400K+ employees.c

There have been many lessons learned along this journey; we mention some critical ones here: First, research initiatives have always preceded their applicability, and so continuing to invest in research areas seemingly unrelated to the current business pays off in initially unforeseen ways. For example, research in genome-based early prediction of rare diseases4 later enabled TCS' business to build genome analysis pipelines for pharma customers. Deep expertise in computational chemistry3 is now allowing TCS to design new chemical formulations and molecules for customers, a very different kind of service that could potentially expand the very scope of its core business in the future.

uf1.jpg
Figure. Evolution of TCS research.

Second, translating research results into business outcomes not only requires careful shepherding, but also for research to evolve along with the business of the company: Just as IBM Research had to develop 'services science'd to support its emerging global services business, so too has TCS Research evolved, from initially using computer science to accelerate software development and IT tasks, to now applying a combination of both AI and domain research to transform product engineering, operations, and business models for its customers.

Last but not least, nurturing a vibrant research environment within a large and often independently successful core business becomes a challenge in itself. For many years, research was viewed as a luxury indulged in because one could afford it, that is, the foresight of investing in research was far from widely shared. Only hindsight shows indulgence paying off as the world itself is changing so rapidly, with every business increasingly becoming a technology business, across industry verticals.

To conclude, we submit the role of research for players in the technology services industry, such as TCS, is to act as the bridge between fundamental scientific advances (in computing and beyond) and transformative business ideas and product innovation for large enterprises that form their customer base.

Back to Top

References

1. Barat, S. et al. Actor-based simulation for closed loop control of supply chain using reinforcement learning. In Proceedings of the 18th Intern. Conf. Autonomous Agents and MultiAgent Systems. Intern. Foundation for Autonomous Agents and Multiagent Systems, 2019, 1802–1804.

2. Gautham, B.P., Reddy, S., Das, P. and Malhotra, C. Facilitating ICME through platformization. In Proceedings of the 4th World Congress on Integrated Computational Materials Engineering. Springer, Cham, 2017, 93–102.

3. Gupta, R., Dwadasi, B.S., Rai, B. and Mitragotri, S. Effect of chemical permeation enhancers on skin permeability: In silico screening using molecular dynamics simulations. Scientific Reports 9, 1 (2019), 1456.

4. Punwani, D. et al. Multisystem anomalies in severe combined immunodeficiency with mutant BCL11B. New England J. Medicine 375, 22 (2016), 2165–2176.

5. Runkana, Venkataramana. Model-based optimization of industrial gas-solid reactors. KONA Powder and Particle J. 32 (2015): 115–130.

6. Shroff, G., Agarwal, P. and Devanbu, P. Instant multi-tier Web applications without tears. In Proceedings of the 2nd India Software Engineering Conf. ACM, 2009, 3–12.

7. Singh, M. et al. KNADIA: Enterprise KNowledge assisted DIAlogue systems using deep learning. In Proceedings of the IEEE 34th Intern. Conf. Data Engineering. IEEE, 2018, 1423–1434.

8. TCS Annual Report 2018–2019; https://on.tcs.com/2Ivq8Py

9. TCS BαNCS; https://www.tcs.com/bancs

10. TCS Ignio; https://www.digitate.com

11. TCS iON; https://www.tcsion.com

12. TCS MasterCraft; https://mastercraft.tcs.com

Back to Top

Authors

Gautam Shroff ([email protected]) heads TCS Research and is based in Delhi, India.

K. Ananth Krishnan ([email protected]) is Chief Technology Officer for TCS and is based in Chennai, India.

Back to Top

Footnotes

a. Tata Institute of Fundamental Research is a research laboratory funded and run by the Government of India.

b. TRDDC is now part of TCS Research.

c. https://on.wsj.com/2R4xflP

d. http://bit.ly/31oAXM0


©2019 ACM  0001-0782/19/11

Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and full citation on the first page. Copyright for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or fee. Request permission to publish from [email protected] or fax (212) 869-0481.

The Digital Library is published by the Association for Computing Machinery. Copyright © 2019 ACM, Inc.


 

No entries found