Académique Documents
Professionnel Documents
Culture Documents
By
Ronald Fernandes
Ashish Arora
H. John Heinz III School of Public Policy & Management, Carnegie Mellon University.
Pittsburgh, PA. 15213.
Jai Asundi
Department of Engineering and Public Policy, Carnegie Mellon University. Pittsburgh,
PA. 15213.
We are grateful to the many people working in the Indian software industry who
cooperated in the collection of our data and in allowing us to interview them. The
customary disclaimers on errors and inadequacies apply. This research was supported by
a grant from the Sloan Foundation for research on the software industry in India.
Abstract
Indias success and worldwide reputation in software development and services
has naturally led to questions about the fundamental factors influencing this success. In
this paper, we focus on one very critical factor human capital. We analyze the aspects
related to the supply and demand for skilled human capital-software developers to the
Indian software development industry. We then look at two empirical studies to
understand the ground realities of the challenges facing the industry vis--vis the
acquisition and retention of skilled human capital as it exists right now and prospects for
the future. Our general finding is that a situation of excess demand currently exists for
skilled software development professionals. The large loss of experienced professionals
due to relocation to the U.S. under the H-1 B visa program has exacerbated the problem.
We find that although there are some interesting differences in the types of skills used by
the two major categories of software professionals: engineers and non-engineers with a
certificate from private training institutes, these differences are not very large at the
outset of their job experiences. This indicates that unobserved differences in the
perceived abilities of the individuals rather than educational experience or training could
play a primary role in the skill sets acquired by experienced software professionals.
However, the differences in skills sets acquired with experience do not indicate many
critical differences in the software development capabilities of professionals from these
two categories other than a specialization of skill sets acquired. Given the slow pace at
which engineering education capacity can be expanded, we recommend expanding the
potential pool of recruits beyond its current reliance on engineers and computer science
graduates to include graduates with training from private institutes in order to sustain the
growth rate of the industry.
1. Introduction
The rapid growth of the Indian software industry owes much to lowered barriers
to the international movement of capital, goods and services. Indeed, the Indian software
got its start because of the excess demand for software programmers in the U.S. many
Indian software exporters began by supplying programmers to U.S. firms. Since then the
business models have evolved but the essential source of competitive advantage for the
Indian software industry remains its access to a large source of low cost software
developers (Arora et al 2000).
Despite the large pool of talent available in India, there are concerns that the rapid
growth of demand worldwide and in India itself in particular, will soon lead to a situation
of excess demand. Responding to the demands of the information technology industry in
the U.S., the passage of the U.S. Workplace Competitiveness Act of 1998 permitted an
increase in the supply of skilled software developers to the U.S. economy for a limited
period. A large proportion of this supply is skilled software developers from India. In
India, government policy looking to encourage the continuing spectacular growth of the
industry perceived that future shortfall in the supply of skilled labor was a serious threat.
Recognizing the importance of this fact many Indian policy makers have called
for declaring a state of Educational emergency1 to ensure that the supply of skilled
software developers is increased. Several CEOs of smaller software development firms
and NASSCOM-the professional association representing the views of these firms- have
begun to argue that the shortage of skilled labor is constraining their ability to grow.
Basic Background Report (BR-3) for the National Task Force on Information Technology (IT) and
Software Development (SD) submitted to the Prime Minister of India: 18th March 1999
Larger firms are concerned mainly with a mismatch in the skills of software developers
available, especially for experienced software developers.
Concerns about an impending shortage are not new. For instance, in a study of
the Indian software industry published in 1994, Lakha (1994: 394-396) notes that
although India had 2.5 million scientists and engineers, with 160,000 new ones produced
each year, and despite the many new computer courses introduced by the government in
various institutes, personnel requirements are exceeding the current supply, making it
more difficult to attain the governments software export target. (p 394). Similar
concerns about an actual or impending shortage have been voiced by a number of others,
such as Barr and Tessler (1996).
The basic issue is that the software industry in India has relied heavily upon a
large pool of engineers. However, the growth of the industry and the relatively inelastic
supply of engineering graduates are rapidly exhausting the available pool of engineers.
Therefore, whether the Indian software industry can maintain a high rate of growth in the
future depends critically upon whether it can substitute bright, English speaking
graduates without engineering degrees to make up for the shortfall (relative to growing
demand) in the supply of engineering graduates. The bulk of these new recruits will be
trained in software development and related skills by private training institutes. The
ability to sustain growth also depends on how Indian firms mature and acquire domain
expertise that can offset the diminished labor cost advantage. However, to do so they
must deal with the steady drain of experienced and talented software developers to the
U.S. and other countries.
In this paper, we focus on the overall demand supply situation facing the Indian
software industry. Section 1 discusses how important the labor cost advantage is for
Indian software exporters. Sections 2 & 3 discuss respectively the sources of supply and
demand, concluding with a rough estimate of the projected excess demand if current
hiring patterns hold. Section 4 describes an analysis of a sample of newspaper
advertisements for software developers, substantiating the strong bias in favor of
engineers. Section 5 draws on the analysis of a questionnaire survey administered to 61
software developers to address the differences in the on-the-job skills used by engineers
and non-engineers, and how these differences evolve over time. Section 6 summarizes
our findings and concludes.
1.
The importance of Human Capital for the Software Development
Industry2
The key to the success of Indian software development firms is the supply of
trained, low cost software developers. Estimated wage costs for software developers in
India are about 1/3rd to 1/5th the corresponding U.S. levels for comparable work (INFAC:
Indian Software Market Status Report, 1998). Other estimates suggest that the difference is
smaller, and that once all costs are factored in, the human capital costs of software
development are around of U.S. levels. A variant on the labor cost argument is the
large pool of suitable workers.
In a companion study, we interviewed U.S. firms that had outsourced software
development to India (Arora et al 2000). The most frequently cited reasons for
outsourcing have to do with the shortage of software developers in the U.S. - Firms claim
that they simply cannot find enough software developers fast enough. In some cases,
U.S. firms outsource to Indian firms to get access to more specialized engineering talent,
particularly in the area of telecommunications. Other reasons include the option of round
the clock operations and the ability of Indian vendors to assemble "functional" teams of
engineers at a very short notice.
Most of the U.S. managers we interviewed commented on the excellent
programming and coding skills available in India. They also noted that their Indian
vendors were good and willing learners, receptive to new ideas, and flexible in terms of
the software and hardware platforms for which they provide services. Many of the
respondents downplayed the cost difference, insisting that cost was a relatively minor
consideration. This appears to be a response to the prevailing concern in the U.S. about
the possible harm to U.S. engineers from software outsourcing and inflow of foreign
software developers. The apparent lack of concern with cost is inconsistent with the
extensive price competition that prevails in the Indian software industry, and with the
actual behavior of some of the firms that outsource to India.3
In recent years, a new category of software services, called IT-enabled services,
has shown strong growth. This category includes customer interaction services including
call centers and help desks, data entry, medical transcription, travel reservations, content
development and animation and financial transactions for banks and other financial
For instance, one of the telecom firm we interviewed had, in addition to a couple of prominent Indian
firms, a firm largely in the business of bodyshopping among its list of preferred vendors. Our interview
suggested that this was a way of promoting competition and keeping prices down. This firms policy was
to ensure that its business accounted for a substantial (but less than 50%) share of the vendors revenues
and that no single vendor had more than 25% of its business. These policies ensured that it had
considerable bargaining power in the pricing negotiations with its Indian vendors.
According to a recent survey done by NASSCOM (the National Association of Software and Service
Companies), IT-enabled services in India have shown the highest growth (66%) over the previous year
among all the industry segments and are expected to gross a revenue of $ 880 million (Rs 4000 crores) in
2000-01, as against $ 530 million (Rs 2,400 crore) in the previous year. The two most promising segments
this year are customer interaction services including call centers and content development and animation.
The survey indicates that customer interaction services are expected to generate $ 160 million (Rs 750
crores) in this year, compared to $90 million (Rs 400 crore) during the last year. Revenues from content
development and animation are expected to almost double from $ 180 million (Rs 820 crore) in 1999-00 to
$ 355 million (Rs 1,600 crore) in 2000-01. The survey indicates that the following cities: Gurgaon,
Mumbai, Hyderabad, Bangalore, Chennai, Pune, Ahmedabad and Thiruvananthapuram are emerging as
major hubs of IT-enabled services.
5
Medical transcriptions and other forms of data entry for instance simply rely on high school or college
graduates who know typing and language skills (for which they are trained). For instance, to transcribe the
audio taped diagnosis of physicians located in the U.S., Indian firms rely on software developers trained to
understand English spoken with an American accent and who have the ability to type in English.
Around 30,000 software developers, most of whom are believed to be software developers are believed to
have availed of H1-B visas in 1999- Interview of Mr. Clyde Jones-Chief of Consular Services, U.S
Consulate India and reported in The Economic Times, Hyderabad edition Wednesday 30th June 1999. In
line with what we mention later in the report about the distribution of engineering colleges being heavily
loaded towards states in South India, Chennai, (the only state in the south that has a U.S Consulate)
reported a H1-B issuance of around 20,000 such visas out of the 30,000 that were issued this year from the
three U.S Consulates (Mumbai, Chennai and Calcutta) and the U.S Embassy (New Delhi). The quota of
115,000 visas approved for this year (September 98-September 1999) by the U.S Workplace and
Competitiveness Act 1998 was filled by May 1999.
Manpower shortage/skills
57
32
Employee attrition
44
27
Physical Infrastructure
12
12
Commercial infrastructure
24
17
Quality certification
11
Visas
33
NA
Finance/ Capital
20
14
Marketing access
42
17
21
10
11
11
Note: The firms were asked to indicate their top three problems.
Source: CMUSoft Dataset -- CMU Survey of Indian Software Industry. N = 104
A strong preference for hiring engineers is a key to the potential excess demand
for labor. Although India graduates over 155,000 engineers a year, there is high demand
for software engineers (or engineers potentially trainable as software engineers), and
wages have been rising at about 20% per annum (NASSCOM 1999). Despite paying
substantially above Indian standards, virtually all firms find it difficult to attract and
retain talented software developers.
Most software development firms recruit either engineers7 or students with
degrees in mathematics or science. Many also have in-house testing and training
10
11
revenues are from the individual training sector, corporate training is also growing
rapidly.8
Many of the students trained by private training institutes are apparently
employed in the IT departments and divisions of Indian industry, such as in banking &
financial institutions, and in IT enabled services such as back office operations, Revenue
accounting, data-entry conversion, remote maintenance and support, medical
transcription, insurance claim processing, call centers, database services, and content
development and as educators in training institutes.
We also found evidence that some large and reputable firms had tie-ups for
professional practice with graduates from private training institutes and frequently ended
up recruiting these graduates. The increase in certification courses offered by institutions
such as the Microsoft Certified Software Engineer/Developer (MCSE/D), Certified
Novell Engineer (CNE), IBM Net Professional certification has also attracted a number
of engineers interested in a software development career.
2. Supply
The Indian Software development industry has in the last two decades of its
growth focused primarily on the supply of software services to foreign countries9. A large
chunk of all exports is to the U.S and Europe where English is the language of choice.
Thus, one of the important factors affecting supply of skilled software developers to
Many multinationals have started authorized training centers (ATC) that provide their own certified
courses. These include IBM Global services, Oracle, Microsoft, Adobe, Cadence, Lotus, and Sony.
9
One estimate suggests that India has 16% of the global market in customised software, and that more
than 100 of the Fortune 500 had outsourced to India (Dataquest, 31 July, 96; pp 43-44).
12
software development firms in any country has been the availability of English-speaking
software developers. India currently has the largest English speaking scientific labor
population in the world.1 In particular, the supply of engineering software developers
from what is characterized as the formal system of education in India has played a vital
role in the development and growth of the industry. However, as discussed later in this
paper, a number of software developers with non-engineering backgrounds also enter
software development firms after being trained and certified by private training
institutions.
2.1.
the All India Council for Technical Education (AICTE). 10 Figures 1 and 2 show the
growth in the number of engineering colleges and student enrollment over the last fifty
years. The number of AICTE approved technical degree institutions in the 1990s has
grown at an average annual rate of 9 % with a jump of around 16% from 1996 to 1997
and 21% from 1997 to 1998.
10
The AICTE Act, 1987 provides for the establishment of an All India Council for Technical Education
(AICTE) to plan and coordinate the development of the technical education system in the country, and
maintain norms and standards for technical education. One important bureau in the council called the
Bureau of Engineering and Technology concerns itself with the accreditation of new programs, approval of
new institutions, sanction of new courses, and sanction of additional intake of the University Grants
programs, post-graduate programs, and MCA/MBA programs.
13
Figure 2: Growth in Student Intake for Engineering (degree and diploma) institutions in
India, 1940-1997
14
of the number of institutions and student intake into diploma and degree programs in
engineering as well as into the MBA (Master of Business Administration), MCA (Master
of Computer Applications) degree programs, and other post-graduate courses in 1998.
Engineering institutes from southern and southwestern India account for over half of the
engineering graduates (82,000 of 156,000 graduates).
One can also derive a rough estimate of the number of graduates in engineering
and technology available to join the Indian industry in 1998. From a total intake of
156000 individuals, we assume a drop-out rate of 5% i.e., 7800 individuals, a loss after
graduation to other technical post graduate programs of around 20,000 graduates, another
loss to MBA or MCA programs of about 25,000 (which is about 40% of the intake into
these programs). This leaves a balance of approximately 104,000 engineering graduates
available for employment in all sectors of the economy, including the Information
Technology (IT) industry. In addition, we have around 10,000 post-graduates with MCA
degrees most of whom join the IT industry, along with some fraction of the 52,000 MBA
graduates and 20,000 graduates with other post-graduate degrees.
In addition to the annual flow, the software industry has also drawn from the
stock of engineers and technologists. The recession in other sectors of Indian industry in
the 1990s has led to a substantial number of these graduates and post-graduates joining
software development firms. However, we do not have any way of estimating the
number of engineers and managers that have made such a move.
15
11
A play on words because according to current Indian laws, private training institutes are not allowed to
award degrees.
12
Last year around 50,000 software developers obtained the MCSEs certification in the world, of which
around 35-40,000 were certified from India (Interview with the Regional Manager, Asset International).
Certification for most of the software development firms such as Microsoft, Oracle and Lotus is conducted
by Sylvan Prometric, an Australian firm that makes available online the tests required for certification for a
certain fee. The results are collected and transmitted to the various development firms such as IBM, Oracle
for evaluation. Since the cost of obtaining training and certification is quite expensive in the U.S, Indian
software developers often travel to India to renew their certification. These certifications are globally valid
and apart from giving a pass/fail status also give the marks obtained in the test as an indication of the
aptitude of the student. This certification is typically restricted a specific version of the software on which
the student is tested. Whenever a newer version of the product is released the development firm usually
gives a period of 6 months within which the professional needs to upgrade his skills and obtain a recertification of his skills in that software by undergoing another certification exam. Thus, for example, the
initial Oracle certification involves being tested in 5 modules or 5 independent tests and the re-certification
involves giving an additional skills upgrade test.
16
expect to train an additional 5000 students annually in their recently introduced (in 1999)
course in e-commerce.
NASSCOM sources estimated that there were 3800 such training firms in 1998, in
what was then a $300 million market, although together NIIT and Aptech are believed to
have 70% of the software training market. 13 The general perception in the industry
(NASSCOM, 1999; Arora et al, 2000) seems to be that graduates from private training
institutes are not suitable for software development, unless they also have engineering
degrees or have interned with software development firms during the course of their
private training. An earlier study (NASSCOM, 1999) reported that only 2% of all
software developers trained in private training institutes join software development firms.
In our study, however we found instances where graduates from private training
institutes, sometimes through tie-ups with development firms for professional practice14
did end up joining the development industry.
One should also note that private training institutes are also important for helping
existing software developers acquire new skills. As discussed below, many engineers
13
Other major vendors include Software Solutions Integrated, LCC Infotech, Tata Infotech, CMC, Indian
Institute of Hardware Technology, First Computers, Pentafour Communications, Jetking, IIS Infotech,
Boston Education, SQL Star, Datapro and IBM Learning Services.
14
NIIT for instance offers a 3- year GNIIT program that includes 1 year of professional practice
(internship) with a software development firm. Software developers trained with this degree usually end up
being offered a job with the firm on completing the internship. Ramco, a large and one of the first
successful Indian developers of software package and ERP package called Marshall, has recruited software
developers using this source and there are currently around 100 such software developers working with
them. Other firms too appear to recruit such professional. For instance, CITIL, a software development firm
recently used the placement services of Aptech and recruited around 100 Aptech students for various areas
of application. Similarly Hexaware Software, which was initially a part of Aptech but which was
subsequently spun-off as an independent entity directly contacts the placement cell of Aptech and recruits
students who have completed various certificate courses with Aptech. A large number of the graduates
however end up being employed as teachers/trainers in these non-formal institutions or start up private
training institutions of their own. Similarly IIS Infotech, a Delhi based software development firms
(recently taken over by a British group) employs 20-30% graduates from NIIT/Aptech. (Source- Interviews
with project leaders/managers/CEOs of Ramco and Hexaware, the COO of NIIT and the regional manager
of Asset International (a subsidiary of Aptech)
17
also undertake further training in software development on their own from private
training institutes. This points to the rapidly changing nature of the industry and the high
rate of obsolescence of narrow, technical skills, such as knowledge of a specific
programming language.
15
The DOEACC scheme provides accreditation at 4 levels: the O level, which is the foundation level to the
post-graduate C level. The B level is considered equivalent to an MCA degree by the industry. The
National center for Software Technology (NCST), a government society, also conducts tests for
competence in software at various levels. The G level tests software developers with B.E/B.Tech/MCA
degrees and postgraduate degrees in software technology. The C level is for B.Sc, Computer Science
degree holders (BCS) and graduates or equivalents in any discipline who have done a minimum of three
months full-time or six months part-time training and are aspiring for programmer level jobs, and E level
which is an entry level exam open to all graduates to test their aptitude for computer-related training.
18
this flow of software developers back to India who have worked in the U.S. on H-1B16
visas and are now unable to obtain green cards will increase in the future especially due
to the current backlog in issuing green cards17. However there is some concern about the
specific skills such software developers have gained in the U.S. and how relevant these
skills would be in Indian software development firms.
Software developers in India are frequently asked to take on a greater
responsibilities vis--vis their training and educational backgrounds. Thus a professional
with around two years of experience is frequently expected to take on the role of a project
leader, a job which usually involves skills such as performing requirements analysis and
systems analysis and design in addition to the coding, debugging and testing that is the
usual job of an entry level software programmer. Individuals sent to the U.S. on an H1-B
visa are typically not given this level of responsibility and frequently end up performing
fairly narrow and specialized programming activities. On their return to India, these
individuals tend to expect a managerial position for which, according to the managers we
interviewed, they sometimes lack the required experience.
16
The temporary work visa, called H1-B, is a category for non-immigrant foreign workers to work in a
specialized field in the U.S. for up to six years. Almost half of those visa holders are working in the U.S. IT
industry as engineers, computer programmers or medical software developers.
17
Also see Vic Goel: The Green Card Waiting Game, In Silicon India - Technology and Business
Magazine, May 1999 pp.54-56. Another issue is that while H-1B visas are issued to qualified software
developers on which basis they can bring their families to the U.S, green cards have to be issued separately
to individual members of a family.
19
3. Demand
3.1 Changes in demand:
The explosive growth of software development firms in the last decade had led to
an increase in the wages paid to software developers, which on average has increased by
20% annually (in 1998)18. The software development industry is a very human capitalintensive industry and the projected 50% annual growth rates are approximately
comparable to the growth rates in demand for workers.
18
Of basic pay. This did not include any payment of bonus/perks, employee stock options (ESOP) etc.
20
3.3
Migration overseas
A large number of skilled software developers have traditionally gone to the U.S.
every year, a factor that has significantly contributed to the high attrition rates in Indian
software firms and consequently, the shortage of skilled software developers at the
project leader and project manager levels. In the last few years, this number has gone up
even further due to the severe shortage of skilled software developers in the U.S. and
consequent modification in the U.S. Workplace Competitiveness Act of 1998 and an
increase in the H-1 B quota from 65,000 to 115,000 per year. Last year around 20,00019
19
Most of the firms sponsoring these visas were located in the U.S Thus for instance, in 1998, Infosys
Technologies Ltd. (ITL), one of the large software firms based in India had 231 employees working in the
U.S on H-1 visas and another 111 employees on L-1 (intra-company transferee) visas. (Source: Form F-1
of ITL filed with the SEC). Last year 46% of all H-1 visas issued were to software developers from India.
Most of these visas were for skilled software developers based upon our study of the firms that sponsored
these visas-Mastech (11%), Computerpeople (6%), Oracle (5%), Pricewaterhouse Coopers (4%) and
Lucent Technologies (3%) based in the U.S. Tata Consultancy Services based in India accounted for 7% of
all H-1B visas issued. (Source: The Indian Express, Pune, July 14, 1999). Countries with the highest
21
software developers relocated to the U.S. Last year (1999) around 30,000 software
developers20 have been reported to obtain H-1 B visas from India. Most of these software
developers have some experience working in software development firms in India.
Another category of visas used by firms to send software developers to the U.S is the B-1
business visitor visa which permits a short term stay for business purposes in the U.S.
Anecdotal evidence however suggests that it is possible for a B-1 business visa to be
converted to an H-1B visa quite easily and there appear to be no yearly limits or
restrictions on the numbers of such converted visas. Thus, the actual number of software
software developers coming to the U.S from India in 1999 would be much higher than the
estimates given earlier.
percentage of total recipients of H-1B visas: India -46% China -10% Canada- 4% Philippines-3%
(Valbrun, 1999)
20
Interview with Mr. Vivek Savant, C-DAC, Interview of Mr. Clyde Jones-Chief of Consular Services,
U.S Consulate India and reported in the The Economic Times, Hyderabad edition Wednesday 30th June
1999.
21
Approximately 56,000 in 1999 and 84,000 in 2000 (assuming a growth rate of 50%).
22
$0.035 million, we get around 115,000 software developers, which also matches the
NASSCOM estimate of 112,000. Assuming a 50% growth in revenues for 1999, this
implies that the industry needs to recruit 57,500 software developers. To this, one must
add the need to replace those lost to the U.S. software industry. In 1998, around 20,000
software developers moved to the U.S., and the number is likely to be larger for 1999.
This implies a total demand of about 75,000 to 85,000 developers.
By comparison, NASSCOMs estimate of the total supply in 1999 is about 70,000 as
shown in Table 3 (Appendix 1). This figure includes around 15,000 graduates in
Computer Science, Electronics and Telecommunications, another 10,000 engineering
graduates with degrees unrelated to software development22, around 10,000 MCA
graduates, 10,000 graduates with B.Sc. (Computer Science) and B.Sc. (Math) degrees. In
addition, there are about 20,000 software developers with diplomas in Computer Science
or Electronics, with certificates in specialized software development areas from NIIT,
Aptech or other private institutes, and around 10,000 software developers with postgraduate degrees such as a M.Sc., an M.Tech. or an MBA. If current hiring practices
continue, this implies an excess demand of 15,000 in 1999.
Shortfall: 15,000
Supply: 70,000
Demand:
75,000 - 85,000
22
We think that the NASSCOM estimates are low as they consider only 41 engineering colleges as
potential sources of engineering graduates for the software industry- India currently has around 662 public
23
Firms have responded to this shortfall so far in three ways. First, they have recruited
more entry-level employees from engineering and science disciplines other than
computer science, electrical and electronics engineering, software engineering and related
disciplines. Second, they have tried to recruit software developers from other sectors with
relevant work experience such as project management, although the quantitative
significance of this move is uncertain in terms of numbers of software developers who
have moved from other industries to the software development industry. Finally, firms
have increasingly turned to software developers trained in software development by
private training institutes.
The projected excess demand, driven largely by an excess demand for engineers,
itself raises the question of why, given the nature of work, engineers are preferred so
strongly over non-engineers? Though the Indian software industry tends to primarily
recruit engineering graduates, their motivations for doing so vary among firms. The bulk
of the work is relatively non-technical and requires mostly logical and methodical work
and a familiarity with software development tools and languages. Data from the firms
surveyed in Arora et al (2000) show that about 17% of the software developers had been
recruited from private training institutes and did not have an engineering degree. Of the
rest, over 70% had an engineering or advanced scientific degree. Few of the firms we
interviewed admitted to hiring any non-engineers, although since the bulk of the
engineering graduates are not trained in software engineering or computer science, a
substantial fraction of the hires also have diplomas from private training institutes.
(state) and private engineering colleges (Table 2, Source: AICTE web site:
http://www.aicte.com/approved_inst.html).
24
Further, some of the smaller and younger firms do hire graduates from these institutions,
as do some domestic market focused firms.
This preference for engineers is even more puzzling since the bulk of the work is
relatively non-technical and requires mostly logical and methodical work and a
familiarity with software development tools and languages. Given the large number of
science and arts graduates, and the widespread availability of private training institutions,
the pool of potential software developers is much larger than merely graduates from
engineering colleges. However, some software firms are reluctant to tap this pool
because of the potential negative signals to their customers.23. As one CEO we
interviewed put it
Take somebody from a good college (any of the top 20 colleges in India), give
him 3 months of orientation and they are ready to take up a programming assignment. I
dont need all these engineers. But I dont want to be branded by my customers as a
guy who hires NIIT graduates. (Emphases added.)
This is a clear instance of a race to the top rather than a race to the bottom.
With only limited market power, Indian software exporters try to distinguish themselves
from the competition by pointing to the quality of their processes and people, and when
possible, their experience. Firms also have quality concerns. Managers we interviewed
believe that an engineering education imparts a set of problem solving skills, methods of
thinking logically and learning tools that help quick adaptation to changes in technology,
domains and tasks. Since Indian firms provide services across a range of platforms and
domains, this is an important asset. The CEO of a small firm developing innovative
products stated:
23
U.S. visa restrictions are another reason why firms prefer engineering graduates.
25
[B] ecause things are changing so fast in this industry, knowledge of a particular
operating system, a particular language, a particular technology is not as important as the
ability to learn and adapt to change.
Software exporters also prefer engineering graduates because they are more likely
to satisfy the U.S. H1-B visa restrictions that require technical credentials. Engineering
graduates are much more likely to have 16 years of education compared to the typical BA
or BS graduate. The preference for engineers may also be due to the high screening
ability of the Indian education system admission to engineering colleges is seen as
indicative of academic ability and aptitude.
The growing presence of private training institutes in cities in India is increasingly
making it possible for software developers to obtain certificates and diplomas from such
institutes. Earlier experiences of the software development industry with such graduates
were not very favorable primarily because of the quality concerns related to the
educational process in such institutes. However, in the last two years the certification of
software development software developers has increased dramatically. Since the testing
and certification is carried out by an independent authority (Sylvan Prometric Inc.) a
Australian based firm that conducts the tests and then contracts with individual reputed
software firms such as Microsoft, Novell and IBM who then verify the results and award
certification. This has led to some level of quality being established for private training
institutes, which is useful for graduates from such institutes to signal their quality. If this
succeeds, it is probable that in the future, graduates from such institutes would be
considered as substitutes to engineers and other graduates from formal institutions.
Private training institutes are also being increasingly being used by graduates from
26
private and state engineering colleges to obtain better jobs offers from software
development firms.
To investigate further, we analyzed two types of data. First, we analyze a dataset
developed from newspaper advertisements in India to recruit software developers. Since
the advertisements could specify the types of skills and formal qualifications, these data
can illuminate the attributes of expressed demand for different types of skills required by
software firms. The second dataset is based on responses to a short questionnaire survey
administered to 61 software developers working in the Indian software industry.
Interviews with CEOs and HR managers of software firms, representatives from private
training institutions, and policy experts complement quantitative evidence on the current
reality of the manpower situation.
24
http://www.timesjobsandcareers.com/jobsrc2s.html.
27
cities Mumbai, Bangalore and Delhi are large metropolitan cities and have large
concentrations of software development firms. Between 26th April 1999 and 26th June
1999, a period of two months, we found 102 advertisements for software developers in
these seven industries. The coding criterion employed to analyze the data is given in
Table 5 (Appendix 1).
4.2 Results
A large percentage of the advertisements (68%) appeared to be from the computer
systems industry25 followed by the Internet and New Media industry (15%) and
Consultancy industry26 as shown in Table 6. The job specifications described in the
advertisements were predominantly related to software development (82%), followed by
system development (12%) and consultancy (6%).
Table 6: Distribution of Advertisements across Industry
Industry
Frequency
Percent
COMPUTER APPLICATION
COMPUTER NETWORKING
COMPUTER SYSTEMS
69
68
CONSULTANCY
TELECOMMUNICATIONS
15
15
TOTAL
102
Source: Jobs and Careers website of the Times of India and The Economic Times
(1999)
The distribution of advertisements across industries with the job specification as software
development is very similar to the distribution of the entire sample. In view of the possible
25
Some names include: Nucleus Software Exports Ltd, Akiko Sherman Infotech, Datamatics Staffing
Services, Infosys Technologies Limited, Network Programs India Pvt. Ltd and SiCore Systems (P) Ltd,
26
Some names include: PriceWaterHouseCoopers Limited, A.F. Ferguson & Co., Sai Corporate Services
Pvt. Ltd., Text 100 India and ABC Consultants Pvt. Ltd.
28
ambiguity in descriptions of other job specifications and the limited focus of this study,
we limited our subsequent analysis to advertisements by software and IT (information
technology) related firms and where the advertisement was explicitly for software
developers.
Of the 84 advertisements for software developers, only 48, or a little over half of
the advertisement explicitly specified formal educational qualifications. Table 7 shows
that 36 (75%) of these 48 job listings also specified an alternative qualification. The first
qualification, specified by 83% of the advertisements was for software developers with a
graduate technical degree (B.E or B.Tech), followed by 8% for a post-graduate technical
degree (M.E or M.Tech.) and another 8% for any graduate degree. The second
qualification (Table 8) specified by 42% of the advertisements was an MCA degree, 25%
specified an M.E or M.Tech., and 17% asked for advanced diplomas in a specialized field
of software development such as Multimedia.
Frequency
Percent
B.E\B.TECH
40
83
M.E\M.TECH
OTHER GRAD
TOTAL
48
Source: Jobs and Careers website of the Times of India and The Economic Times
(1999)
29
17
B.E\B.TECH
11
M.E\M.TECH
25
M.C.A
15
42
B.SC
TOTAL
36
Source: Jobs and Careers website of the Times of India and The Economic Times
(1999)
Frequency
Percent
MECHANICAL
COMP.SC\ENGG
14
58
ELECTRICAL
17
MULTIMEDIA
17
TOTAL
24
Source: Jobs and Careers website of the Times of India and The Economic Times
(1999)
The average work experience required was specified was 5.23 years indicating a
need for slightly more experienced software developers than the current average
experience as determined by other sources (NASSCOM 1998).
30
These data show a clear preference among employers for engineering graduates: a
B.E or B.Tech degree was strongly preferred as the first qualification of choice followed
by an MCA as the second qualification of choice. Interestingly, most employers that
required an engineering degree also specified a specialization in computer sciences &
engineering, or electronics or communications, and most of the remaining in Multimedia,
thus indicating that the preference for engineering graduates was not for graduates with
specialization in any field but in specific fields clearly related to the software
development field. Additionally the specialization in Multimedia required by employers
is something that at present is mostly provided by non-formal training institutions and
thus it is possible that this category of employees recruited mostly included graduates in
engineering who also had diplomas or certificates from private training institutes.
One interesting finding is that 52% of advertisements did not specifically mention
any education qualification requirement but instead just described the project and the skill
sets required. One possible explanation is that only employers who wanted to recruit
experienced software developers, who might not have the specified qualifications and
thus might be hesitant to respond to the advertisement, may have advertised. To test if
this was indeed the case, we correlated the experience variable with a dummy variable
that indicated whether the advertisement specified a qualification requirement. We
computed a Pearsons coefficient r = 0.08 which indicated a very low correlation between
these two variables. Thus, the failure to indicate specific educational qualifications is not
simply because of a desire to recruit more experienced software developers.
From the above we can infer that either a) employers are desperately in need of
people hence they do not wish to restrict their options by specifying a particular
31
32
evaluation of the match between the needs of the software industry and the supply of
human capital. This could also happen if education was not the critical variable but onthe job training after employment was what mattered. Secondly, we needed to keep the
questionnaire short. We selected software developers employed in either software export
firms or domestic software firms at different locations in India. We wanted to explore the
differences in skill and capability between engineers and non-engineers as software
developers.
33
software developers from the two largest non-formal training institutions in India viz.
NIIT and APTECH. These interviews were carried out face-to-face or telephonically over
the summer of 1999 in India.
In the structured questionnaire (See Appendix 2) administered to software
developers, the specific questions related to the following aspects:
i)
ii)
iii)
Project information (for each of the first 7 projects in the software developers
career), including the description, size and duration of the project, a description
of the tasks and programming languages, technologies, and skills used, and from
where those skills were attained (e.g., college, on the job exposure, on the job
training program, private training or certification program and or own effort)
34
were somewhat less experienced than the national average. The median size of the
average project was around 60 man months. These 61 software developers had worked
for 111 firms and on 230 software development projects by the time of their interview.
The list of firms in which these software developers worked for one or more projects
during their first seven projects is given in Appendix 3.
The breakdown of initial studies undertaken by software developers in the sample
after high school is shown below in Table 10. Most software developers have a B.E,
B.Tech. or a B.Sc. (Computer Science) [56%] followed by a B.Sc. (Non Computer
Science) [26%]. The highest numbers of specializations were computer science or
engineering (31%) followed by the other category (29%). Recall however that we over
sampled non-engineers and therefore these figures are not representative of the industry
as a whole.
Frequency
Percent
DIPLOMA
34
56
16
26
OTHER GRAD
10
TOTAL
61
35
months of non-formal post-graduate education. Table 11 shows the average duration for
formal undergraduate studies, formal and non-formal graduate studies and mostly nonformal studies undertaken in private training institutions.
Table 11: Duration of Formal and Informal Education, Sample Software
Developers
Duration of Education n
Mean
s.d
Min Max
FORMAL-UNDERGAD
59
41.3
6.31
36
60
FORMAL GRAD
39
26.5
11.45
48
NON-FORMAL POST-GRAD
18
19.1
14.9
48
Table 11 highlights the extensive education software developers pursue, with more than
half of the sample having formal graduate degrees (MCA most frequent) or non-formal
certificates from private training institutes and a quarter of the sample also having some
additional form of non-formal post-graduate education. The subsequent graduate studies
undertaken by around 70% of software developers in the sample was more varied than
the initial undergraduate studies as shown in Table 12
Table 12: Post-graduate educational qualification for sample software developers
Second Educational Qualification
Frequency
Percent
ME/M.TECH
MCA
14
MBA
18
41
14
OTHER
INSTITUTIONS
43
TOTAL
36
Our figures (Table 13) for software developers with non-formal certificates from
private training institutes as their second educational qualification are on the higher side
than would be representative of software development firms in India. This over sampling
was done on purpose to enable us, as part of our research design, to compare project
experience related differences between software developers who had formal engineering
or Computer science degrees vis--vis those who had other formal graduate degrees from
private training institutes.
Table 13: Post-graduate educational qualification for sample software developersNon-Engineering/Non-Comp. Science graduates vis--vis Engineering/ Comp.
Science graduates.
Second Educational
Qualification
Engineering/ Comp.
Science graduates
Frequency
Percent
Frequency
Percent
MCA
26
MBA
16
15
63
16
42
OTHER FORMAL
GRADUATE/POST-GRADUATE
25
OTHER
TOTAL
24
TRAINING INSTITUTIONS
ME/M.TECH/
SCIENCE)
M.SC (COMP.
19
37
compared with around 60% for those without an engineering degree. The average
duration of studies undertaken on a full time basis for all software developers during the
attainment of their second educational qualification was 26.5 months (slightly more than
2 years) with software developers with engineering degrees spending around 28 months
on average as compared to 25 months for software developers without engineering
degrees.
An additional 17 software developers, a larger proportion of whom were software
developers without engineering degrees also had a third educational qualification with the
distribution shown in Table 14. The largest number (59%) was of individuals obtaining
training and certificates in software development from private training institutions with
an average duration of around 18 months.
Table 14: Distribution of third educational qualifications among software
developers.
Third Educational Qualification
Frequency
Percent
MCA
MBA
12
10
59
18
OTHER
TOTAL
17
INSTITUTIONS
Thus, we observe that a) professionals with engineering or related degrees (B.ScComputer Science) appear to be better off in terms of the extent of educational
background needed. b) A large proportion of professionals in our sample appeared to
have spent a substantial amount of time training in non-formal training institutions, and c)
38
39
(2)
(3)
PROFESSIONAL
AVERAGE
PROJECT
CATEGORY
DURATION
(MONTHS)
PTI GRADS
24
8.1
ENGINEERS
28
8.1
(4)
AVERAGE
PROJECT SIZE
(MAN-MONTHS)
87
220**
(5)
(6)
(7)
AVERAGE
AVERAGE
AVERAGE
PROJECTS
JOBS
EXPERIENCE
W ORKED
W ORKED
(YEARS)
(# OF
PROJECTS)
(# OF JOBS)
3.5
1.5
2.9
3.9
2.1**
3.7
Table 15 also shows (columns 5, 6 and 7) that there was no significant difference in the
average number of projects worked or in the average experience at the time of the survey
between graduates from private training institutes and engineering college graduates in
our sample. However there was a significant difference (at the 0.05 level) in the average
number of jobs worked on during the course of these projects, with engineering graduates
having worked on a higher average number of jobs as compared to graduates from private
40
training institutes. This indicates lower job mobility for graduates from private training
institutes as compared to software developers with an engineering degree in our sample.
In general, the median length of time spent in one job by software developers in our
sample was 2 years. Alternatively, Table 16 shows the distribution in our sample by
number of firms worked for the whole sample, PTI graduates and Engineers. For 66% of
PTI graduates their current job was the only one they had worked in whereas this was
true for around 43% of engineering graduates.
Table 16: Difference between proportion of PTI grads and Engineers on # of Jobs
worked
JOBS W ORKED
ALL
PTI GRADS
ENGINEERS
52
66
43
23
21
25
15
13
18
41
SKILL CATEGORY
LANGUAGES/SKILLS
SCRIPTING LANGUAGES
PROCEDURAL LANGUAGES
TOOLS
DATABASE SKILLS
PLATFORM SKILLS
MTS, RTOS
NT DEVICE DRIVER, NT INTERNALS, UNIX
INTERNALS
ARCHITECTURE KNOWLEDGE
9
10
OPERATING SYSTEMS
APPLICATIONS
11
DEVELOPER TOOLS
42
Table 18: Difference between PTI graduates and engineers in proportions of skill
categories used across projects
SKILL CATEGORY
P1
P2
P3
P4
P5
P6
SCRIPTING LANG.
0.05
-0.03
0.06
-0.21*
-0.27***
-0.31**
0.06
0.20**
0.02
0.14
0.33**
-0.08
PROCEDURAL LANG.
-0.09
-0.14*
-0.15**
-0.03
0.01
0.32
DATABASE LANG.
-0.04
0.07
-0.01
0.14
0.17
DATABASE SKILLS
0.01
-0.08**
-0.09**
-0.10*
*** Significant at the 0.01 level; ** Significant at the 0.05 level; * Significant at the 0.10 level
At the first project level, there appear to be no significant differences in the skills used by
engineering versus PTI graduates. By the second project, some significant differences
emerge with PTI graduates using more of object-oriented language skills and less of
procedural language and database skills as compared to engineering graduates. With the
passage of time and a gaining in project experience for all software developers, we see
that the scripting language and the database skill category shows a marked decline across
projects with more engineering graduates ending up using this skill by the end of the
sixth project as compared to software developers from private training institutes.
To examine the changes in these skills within the software developers categories
we were examining we then averaged the proportions of each of the top five skill
categories across the first and second project and the sixth and seventh project and then
computed the changes in proportions between these two averages (Table 19).
Table 19: Difference between PTI graduates and engineers in proportions (average)
of skill categories used between the First/Second and Sixth/Seventh Project.
Skill Category
PTI
Engineers
Scripting Lang.
-0.15***
0.02
-0.29***
0.06
Procedural Lang.
0.08
Database Lang.
0.30**
Database Skills
-0.02
-0.21***
0.08
-0.02
*** Significant at the 0.01 level; ** Significant at the 0.05 level; * Significant at the 0.10 level
43
For example, the topmost cell on the left indicates that the average proportion of software
developers from private training institutes who used scripting language skills in their first
and second projects decreased by 15 percentage points (significant at the 0.01 level)
between their first/second projects and their sixth/seventh projects. Overall, differences
emerge in the changes in skill categories with the use of scripting and object oriented
languages decreasing but the use of database language skills increasing for PTI graduates.
On the other hand, engineers do not exhibit any significant differences in the changes in
skills categories between the first two and the last two projects in our sample except in
the use of procedural language skills (Basic, C, COBOL, Pascal, PERL, LEX/YACC) where
the change is negative and significant.
To examine in more detail the effect of shifting from one project to the next on
the change in skill categories used by both categories of software developers we then
regressed the proportion of each skill categories on project worked (Table 20). We see
that for PTI graduates, the proportion of use of scripting language skills declines by 3.6%
over time (measured in projects) and of object-oriented skills declines by 4.5% while
database language skills increase by 5.9%. For engineers on the other hand a similar
change results in a decrease of 3.8% in the use of procedural language skills and a 2.2%
increase in database language skills. Database skills for both categories of software
developers show almost no change across projects.
44
PTI
Engineers
2
Coeff
Coeff
Scripting Lang.
-3.6**
0.58
0.2
0.00
-4.5*
0.45
1.0
0.04
1.8
0.13
-3.8***
0.89
Database Lang.
5.9***
0.79
2.2*
0.52
Database Skills
-0.5
0.38
0.0
0.00
Procedural Lang.
*** Significant at the 0.01 level; ** Significant at the 0.05 level; * Significant at the 0.10 level
6. Conclusions
Our interviews with industry experts and industry heads and the analyses
presented above points to the mismatch between supply and demand for labor in the
Indian software industry. The substantial preference for engineers combined with rapid
growth in demand and the relatively inelastic supply of engineers are the basic cause of
the mismatch. A substantial attrition of experienced software developers to the U.S.,
under the H1-B visa scheme, which has dramatically increased over the past few years
exacerbates the situation. As a CEO of the software development firm bluntly put it, We
45
dont have an infinitely large supply of software developers here. What I know is that
whatever the supply, there will still be a demand for it. The recession in India has also
contributed to this by making the software industry an attractive recruiter even for
graduates with a non-related degree. However there is no certainty that these favorable
conditions will continue in the future.
The mutual attraction between engineers of unrelated disciplines and the software
industry has serious implications for other sectors of the Indian economy. The AICTE in
a recent report talks about the unstoppable exodus of students from the parent
engineering disciplines to the IT sector, resulting in an acute shortage in these
disciplines.'' Engineering institutes are now believed to produce around 7,000 M Techs a
year, a mere one-third of their capacity. The number of doctorates in engineering has also
fallen drastically raising serious concerns about the falling research standards in
engineering and technology and a potential shortage of qualified faculty in engineering
colleges.
We find that although there are some interesting differences in the types of skills
used by engineers and non-engineers, these differences are not very large at the outset. If
the differences were primarily due to training, rather than unobserved differences in the
perceived abilities of the individuals, one might have expected greater differences in the
skill sets used during the earlier projects. Further research is needed to probe whether the
preference for engineers is merely because admission to engineering school is a useful
screening device or whether engineering training develops the problem solving and other
skills useful for software development. Even so, it is clear that given the slow pace at
which engineering education capacity can be expanded, sustaining the growth rate of the
46
Indian software industry will require expanding the potential pool of recruits beyond
engineers and computer science graduates. India has a large pool of college graduates, a
reasonable fraction of which can be trained to develop software. Rising wages for
software developers are already providing incentives for employers to tap sources other
than engineers in order to close the gap between demand and supply. Until now, the gap
is the smallest at the entry level. There is a much greater shortage at the experienced
project leader and project manager level thus leading to a) software developers with
inadequate experience being compelled to handle these tasks with job quality and
employee motivational consequences, and b) firms being unable to undertake new tasks
and move up the value chain, thus inhibiting growth, productivity and profitability. This
shortage is largely because a large number of experienced software developers (4-6 years
of experience) who move to the U.S are potential managerial material for firms. The
drastic loss of these software developers (a conservative estimate of which is around
30,000 software developers28 in 1999, of whom many could be presumed to be
experienced given the stringent criteria established for issuing an H1-B visa) has the
potential for creating a serious problem for software development firms even in the short
run. The opportunity costs of the loss of these software developers who usually leave
after working around 3-4 years in the firm include projects forsaken due to a shortage of
qualified project leaders or managers, the disincentive of software firms to impart
training to software developers and poorer quality software. Given the nearly guaranteed
loss of experienced software developers whose work for Indian firms is viewed as a
stepping stone to a job in the U.S, firms may decide in the future not to invest in the
28
A higher estimate of this number in 1999 is around 71,000 software developers (Arya, 1999) although
current estimates are that nearly 50% of last years quota of 115,000 H1-B visas went to Indians.
47
identification and training of engineers with managerial potential. Any change in the
current situation (recession) in other sectors of the Indian economy could lead to a
shortage of graduates for the software development industry at the entry level as well.
48
References
All India Council for Technical Education website: http://www.aicte.com
Annual Report 1996-97: DOEACC Society (A society under Department of Electronics,
Government of India)
Aptech Limiteds People Annual Report for 1998
Arora, Ashish, V.S. Arunachalam, Jai Asundi, Ronald Fernandes (2000)The Indian
Software Industry Heinz School Working Paper, Carnegie Mellon University,
Pittsburgh.
Arya, Gaurav Cap on Foreign Computer Pros in U.S. Is Hit --- Enrollments at Two
Schools In India Are Unlikely To Suffer Due to Demand, Wall Street Journal, Eastern
edition, New York, May 24, 1999
Basic Background Report (BR-3) for the National Task Force on IT and SD submitted to
the Prime Minister of India: 18th March 1999. http://it-taskforce.nic.in/it-taskforce/
Bischoff, Laura A. The United States Finds Itself Tapping a Worldwide Workforce,
[CITY Edition], Dayton Daily News, Dayton, July 11, 1999
Branigin, William A Push for More Special Work Visas; Tech Employers Say Higher
Limit on Foreigners Isn't High Enough Washington Post, June 25, 1999
CareerPath.com Continues Popular Section on Immigration Issues; Ongoing
Chats Underscore Trend towards Online Immigration, PR Newswire, New York
July 27, 1999.
INFAC, Indian Software Market Status, Report, January 1998 pp. 15, Bombay.
Lakha, Salim, 1994, The new international division of labor and the Indian computer
software industry, Modern Asian Studies, 28, 2, pp 381-408.
Looking for a Certificate IDC Directions 2000 Indias 12th Annual IT Industry Briefing
Session July 1999.
Marquand, Robert India's tropics: Where the Engineers Are, Christian Science
Monitor, September 14, 1999
Minutes of the meeting of the National Task Force on Information Technology and
Software Development. Venue: Office of the Chief Minister, Andhra Pradesh
Secretariat, Hyderabad. 21 November 1998
49
Minutes of the meeting of the National Task Force on Information Technology and
Software Development. Venue: Raj Bhavan, Calcutta, 3rd August 1998
Minutes of the Meeting of the National Task Force. Venue: Conference Room of
Sahyadri, Government of Maharashtra, Mumbai 18 June 1998.
National Association of Software and Service Companies (NASSCOM), The Indian Software
Industry in India: A Strategic Review January 1999, New Delhi, India.
Radhika Sachdev Steps to beef up engineering studies urged The Times of India,
November 4, 1999 http://www.timesofindia.com/today/04indi9.htm
Rosenberg, Ronald High-Tech SOS is answered from afar [SUNRISE Edition], The
Oregonian, Portland, Oregon. March 14, 1999
Transcript of interview with Vivek Savant, Program coordinator, C-DAC and member of
the National Task Force on Information Technology and Software Development-HRD
working group.
Transcript of interview with Mr. Chetan Shetty, President, Ruksun Software, Pune
Transcript of interview with Mr. George Paul, Regional Manager, Asset International (a
division of Aptech)
Transcript of interview with Mr. Srikant Inamdar, VP (Software Development group),
NIIT, Delhi
Transcript of interview with Mr. Rajendran, Chief Operations Officer, NIIT, Delhi
The Software Industry in India: A Strategic Review 1999. NASSCOM, New Delhi 110
021. India
Shyamanuja Das Looking for a Certificate? Cyber India Online July 1999
On the Training Mall Computers Today May 1995 pp. 56-59
The Quality Quandary Computers Today May 1995 pp. 61-62
Valbrun, Marjorie Renewed Bids for Visas for High-Tech Workers Reflect the
Political Influence of Silicon Valley, Wall Street Journal, September 15, 1999
Valbrun, Marjorie Fraud Concerns Grow Over Employment-Visa Program, Wall Street
Journal, Eastern edition, New York, July 12, 1999
Vic Goel: The Green Card Waiting Game, In Silicon India - Technology and Business
Magazine, May 1999 pp.54-56
50
Washington Probes Fraud in Issuance of Employment Visas, The Indian Express, Pune
Wednesday, July 14th, 1999
Which Course 95? Computers Today May 1995 pp. 67-71
Wipro Launches University Degree Verification in The Economic Times, Hyderabad
edition Wednesday 30th June 1999.
51
Appendix 1
Table 2
Engineering and Managerial Institutions Approved by the AICTE along with
Student intake in 1998.
Engg. &
Tech
(Degree)
Instns.
Engg. &
Tech
(Diploma)
Intake
Instns.
Intake
30
5675
55
7730
1
3
210
660
150
20
3795
1
19
120
3492
1
9
2
3
2
2
1
26
2
1
43
180
1255
170
215
190
260
90
4144
270
125
5475
12
51
2385
9030
29
107
3
27
8
6
19
11
2
530
4095
1060
1490
3810
2129
350
88
2
129
MBA
Instns. Intake
Other
MCA
PG
Instns. Intake Instns. Intake
25
2570
13
390
12
1024
330
60
1
7
54
134
30
25
1128
15
480
487
14
2180
30
10
1377
3824
14345
14
82
1670
7150
1
19
30
580
8
19
804
2217
4
29
12
26
36
24
4
640
4370
2870
4917
6755
2783
695
1
15
5
30
10
20
1
150
1125
240
5600
640
1260
60
120
7
4
400
211
1
2
1
30
60
60
8
6
6
1090
483
614
20285
540
32160
89
4
207
14945
622
43634
108
1
105
5019
60
7565
101
3
106
3050
90
3760
17
4
38
1414
100
2985
70
19
24752
4860
188
50
33025
7880
43
10
2487
510
24
3
770
120
33
5
2021
759
20
118
2
4850
28985
330
220
12230
120
2
11
60
330
10
40
2
1035
2362
85
155743
7400
31215
1100
90
201214
20
115
2
662
38
168
8
1
1171
652
52344
309
10020
242
19656
52
Grad
Grad
Grad
Grad
Grad
Undergrad
Undergrad
Technical
Technical
Doctorate (PhDs)
Master of Technology (M.Tech)
Master of Science (M.Sc)
Bachelor/Master of Computer Applications (BCA/MCA)
Post Graduate Diploma
Bachelor of Technology (B. Tech)
Bachelor of Science (B.Sc)
Diploma
ITI/Certificate
Total
Source: The Software Industry in India: A Strategic Review 1999 NASSCOM
Number of
Software
developers
(1996)
95
2,050
2,250
5,050
3,000
14,060
2,800
16,200
15,000
60,505
Number of
Software
developers
(1998)
95
2,130
2,800
7,700
5,000
16,160
3,200
16,700
14,000
67,785
IT-enabled services
Employed
2008 (Projections)
Rs.
Crore
Can be
employed
Rs.
Crore
9,700
420
2,60,000
19,000
1,600
65
1,80,000
13,500
3,800
140
1,60,000
11,000
Call Centers
1,400
40
1,00,000
6,000
Database services
1,000
45
1,00,000
6,500
Content development
5,500
270
3,00,000
25,000
Total
23,000
980
11,00,000
81,000
53
Table 5
54
Appendix 2
Graduation Year
Degree Awarded
First Project:
Name of Firm:
Project Title:
Project Duration:
months
Project Size:
months
Rs./$:
Job Title:
Job Description:
Code
Skill
55
Appendix 3
List of firms covered by the survey and # of Software developers who worked in
these firms on various projects in their career.
Firm Name
ACCEL
AERONAUTICAL DEVELOPMENT
AGENCY
AISHWARIYA FREIGHT
CONNECTION
APTECH
ASSET INTERNATIONAL(APTECH)
BEML
BFL SOFTWARE
BITS COMPUTER EDUCATION
BSL SOFTWARE
BIRLA CONSULTANCY
C-DOT
CITIL
CMC
CITATION COMPUTER
CONSULTANTS
CLASSIC TOURS AND TRAVELS
COMPUTER POWER
CYBERMEDIA SOFTWARE
CYBERSOURCE
DSS
DATACOM COMPUTERS
DATACON
DIGICON INDIA
DR. REDDYS LABS
FUNSKOOL SOFTWARE
DEVELOPMENT CENTRE
FUTURA
GCMMF
HCL-HP
HARDCORE (DIV. OF APTECH)
HYDERABAD
IBM
IBM GLOBAL
ICM COMPUTER CONSULTANTS
IDL CHEMICALS
ITSPARK
INDOTRONIKS INTERNATIONAL
INFOMATICS
INFOSYS
INSTITUTE OF PUBLIC
ENTERPRISES
INTELLIGROUP
INTERGRAPHICS
JAYRAM CYBERNETICS
LINK SOFTWARE
LUCENT
MAARS SOFTWARE
MARTIAN COMPUTERS
MASTEK
MICROAIDS
NIIT
NTS COMPUTER CONSULTANTS
OMC COMPUTERS
ORCHID SOFT SYSTEMS
PROGRESSIVE SOFTWARE
RAMCO SYSTEMS
S/W CONSULTING
Frequency
Percent
1
2
0.43
0.87
0.43
1
1
1
3
1
2
1
2
8
2
1
0.43
0.43
0.43
1.3
0.43
0.87
0.43
0.87
3.48
0.87
0.43
1
7
1
1
2
1
1
3
1
1
1
2
4
1
1
0.43
3.04
0.43
0.43
0.87
0.43
0.43
1.3
0.43
0.43
0.43
0.87
1.74
0.43
0.43
1
14
2
1
1
4
1
7
6
0.43
6.09
0.87
0.43
0.43
1.74
0.43
3.04
2.61
13
9
1
1
2
1
2
1
1
1
2
1
1
1
27
4
5.65
3.91
0.43
0.43
0.87
0.43
0.87
0.43
0.43
0.43
0.87
0.43
0.43
0.43
11.74
1.74
56
Firm Name
SSI
SATYAM COMPUTERS
SATYAM INFOWAY
SHERLOCK INFOTECH
SMART SOFTWARE
SONATA SOFTWARE
SYNERGY SOFTWARE
SERVICES
SYNMECH ENTERPRISES
SYSTECH SOLUTIONS
SYSTEM LOGIC
TISL
TVS BRAKES INDIA
TATA INFOTECH
THE HINDU
UUNET INDIA LTD
VALUE SOFTWARE
WIPRO SYSTEMS
Frequency
Percent
1
9
1
10
1
2
1
0.43
3.91
0.43
4.35
0.43
0.87
0.43
1
1
3
1
1
21
1
1
2
12
0.43
0.43
1.3
0.43
0.43
9.13
0.43
0.43
0.87
5.22
TOTAL PROJECTS
230
TOTAL FIRMS
111