Application programs
- These are programs that permit the computer to be used as a tool for some specific tasks.
India's software industry earns more foreign exchange than any other export and runs everything from rail tickets to Aadhaar. This page explains software and computer languages, how computers run modern communication, where India stands in computing, and how globalisation, helped and tamed by technology, has changed the country.
software industry; 1.2% in 1998.
the largest forex earner.
plus 12 million indirect.
of the IT workforce.
India's first computer.
a language with Indian roots.
Part 1 · What do you mean by software?
The programs that tell a computer what to do, divided into application programs and system programs.

Software
Software is a collection of data or computer instructions that tell the computer how to work. It controls the computer hardware parts and makes them operational. The software is generally divided into two kinds of programs.
Example: A word processor or a railway booking app is application software: it does a job for you. Windows, Android or Linux is system software: it runs the machine so that those apps can work at all.
Part 2 · How is the software industry the backbone of the country's economic development?
A large share of GDP and exports, millions of middle-class jobs, digital public services, start-ups and global goodwill, but weak in products.
The Indian software industry has accelerated the adoption of digital technologies in the country:
No other industry segment has generated as many jobs for the middle class. The sector directly employs over four million people and indirectly supports an additional 12 million jobs. The industry was also a major trigger for the government to push for an increase in output of engineering colleges to over 700,000 graduates a year.
Companies have also set up processes to hire, train, and engage thousands of employees. In fact, Indian IT services companies spend over US$1.6 billion a year on employee training. Large technology companies have set up campuses exclusively focused on training their employees on skills relevant to their global customers.
The industry has been supportive of women in the workforce, an aspect where India has traditionally lagged. Some 30% of the IT sector workforce is comprised of women employees.
The start-up ecosystem in India attracted over US$10 billion in investments from venture capitalists from across the world between 2016 and 2018. It has also given a boost to corporate governance in India, e.g. Paytm, Flipkart, Grofers, Ola, and Swiggy etc.
Though less visible than the macro contributions to employment and foreign exchange, this role is a source of productivity improvement for all industries, and can have powerful long-term benefits for India's industrialization and growth.
Helps in infrastructure projects in various phases from planning, designing, implementing to managing phases.
Has positively impacted India's global perception: frequent foreign travelers can attest to the fact that the quality of interaction with local people has improved, leading to more investment in other sectors too.
India's high quality and relatively lower cost engineering, IT, and BPM talent has helped corporations gain huge cost savings that have allowed them to increase their shareholder returns and invest in growth and transformational initiatives.
India has done well in software services and our next big opportunity is in software products. There will be $1 trillion opportunity in the software production by 2025 and India has a great chance to tap it.
Part 3 · The development of computer languages and India's contribution
Seven decades of programming languages, and the languages that came from Indian developers.
Programming languages
Software is written in specific languages called programming languages. Each language's ‘grammar’ is called its syntax.
| Period | Development |
|---|---|
| 1940s and 50s | In early days, the limited speed and memory capacity forced programmers to write hand-tuned assembly language programs. It was any low-level programming language in which there is a very strong correspondence between the instructions in the language and the architecture's machine code instructions. |
| Early 1950s | The first functioning programming languages designed to communicate instructions to a computer were written. |
| 1954 | FORTRAN was invented at IBM by a team led by John Backus; it was the first widely used high-level general purpose programming language to have a functional implementation, as opposed to just a design on paper. |
| 1958, 1959 | Other languages still in use today include LISP (1958) and COBOL (1959). |
| Late 1960s to late 1970s | A major flowering of programming languages. C, an early systems programming language, and most important development at this time. It was developed by Dennis Ritchie and Ken Thompson at Bell Labs between 1969 and 1973. |
| 1980s | C++ combined object-oriented and systems programming was developed. |
| Mid-1990s | The rapid growth of the Internet was the next major historic event in programming languages. By opening up a radically new platform for computer systems, the Internet created an opportunity for new languages to be adopted: Javascript, PHP, Java etc. |
| Currently | Programming language evolution continues, in both industry and research. Various new languages are developing depending on the usage e.g. Python, Red, Crystal etc. |
Developed by Viral Shah in 2012. Julia is an open-source computer programming language that is gradually becoming a popular alternative to more established languages such as MATLAB and Python.
Developed by Lalit Pant in 2010. It is an open-source programming language and an integrated development environment (IDE).
Developed at Microsoft India Development Center in Hyderabad.
Thus, though India has contributed significantly in overall use of languages but not in inventing new language that is really useful to the world.
Part 4 · The contribution of computers in telecommunication and modern communication
Computers are the nodes, routers and brains of telecom networks, and run business, banking, medicine, education and government.
Computer
A computer is an electronic machine that helps to process data. It is used to solve problems relating to almost all fields such as education, home, medicine, S&T, research, communication etc. The computer performs processes, calculations and operations based on data and instructions provided.
Telecommunications
Telecommunications are the means of electronic transmission of information over distances. It is transmitted through a transmission medium, such as over physical media, for example, over electrical cable, or via electromagnetic radiation through space such as radio or light.
The information may be in the form of voice telephone calls, data, text, images, or video. Some examples of Telecommunications systems are telephone network, the radio broadcasting system, computer networks and the Internet. The nodes in the system are the devices we use to communicate with, such as a telephone or a computer.
Part 5 · The state of computer technology in India; supercomputers
From TIFRAC in 1956 to the world's largest IT exporter and two supercomputers in the global TOP500, yet still a net importer of software products.
Example: A supercomputer earns its name by doing in a day what a laptop would take years to do. Weather forecasting needs this: the atmosphere is split into millions of boxes, and the equations for every box must be solved again for each few minutes of forecast time.
Part 6 · Globalisation: causes and positive effects
Technology, reforms, transport, the WTO, capital and MNCs knit the world into a global village, bringing growth, jobs, choice and new ideas to India.
Globalisation
Globalisation is the process of interaction and integration among people, companies, and governments worldwide. It leads to increasing exchange of people, views, products, ideas and other aspects of culture.
The national boundaries tend to get blurred with increasing trend of such exchanges and the world tends to become a “global village”.
Has increased the speed of communication manifolds. The phenomenon of social media in the recent world has made distance insignificant.
The 1991 reforms in India have led to greater economic liberalisation which has in turn increased India's interaction with the rest of the world. International Monetary Fund (IMF) and World Bank helped them in this endeavour.
Improved transport, making global travel easier. For example, there has been a rapid growth in air-travel, enabling greater movement of people and goods across the globe.
Led to reduction in tariffs and non-tariff barriers across the world.
A general reduction in capital barriers, making it easier for capital to flow between different economies.
Geographies have led to a diffusion of best practices. MNCs source resources from around the globe and sell their products in global markets leading to greater local interaction.
Part 7 · Negative effects of globalisation, and how S&T can reduce them
Jobless growth, inequality, a shrinking farm sector, consumerism, threats to sovereignty and pollution, and the technologies that can soften them.
IT industry creating jobs: entrepreneurship.
Collecting data using Internet and sensors: evidence based policy making.
Single window system to increase the ease of doing business.
Awareness creating using social media for various issues.
Biotechnology use in health, environment etc.
CCTV, Trakie app for women safety.
De-radicalization, and value inculcation among youth through communication technologies.
Webinar, virtual meeting to discuss and communicate various problems.
E-technologies to help farmers, Satellite images to approve relief amount to farmers under the Pradhan Mantri Fasal Bima Yojana.
Smart cities envisage to use ICT and IoT for efficient service delivery.
Alternative technologies, renewable energy.
Technology can help bridging the rural urban divide, e.g. common service center, internet access, road connectivity, electricity etc can increase the standard of living.
We cannot say that the impact of globalization has been totally positive or totally negative. It has been both. Each impact mentioned above can be seen as both positive as well as negative. Through the increasing use of science and technologies we can minimize the negative impact and further boost the positive impacts.
Exam preparation
Every question this page prepares you for, with the parts that answer it.
“Through the increasing use of science and technologies we can minimize the negative impact and further boost the positive impacts.”
Curated for BPSC, UPSC & State PCS Civil Services Aspirants | Science & Technology Master Module