Offshore custom software development

Last updated

In software engineering, offshore custom software development consists in offshoring the software development process in a country where production costs are lower, thus decreasing budget spending.

Contents

Background

Early days

Since the 1960s and the early days of the Silicon Valley, technology pioneers developed offshoring centers in the state of Jalisco, Mexico. [1] In 1996, General Electric offshored its IT for the first time when it opened its own center in India. [2] Given the rapid growth of this sector, several companies have started to use offshore development in China, India and other countries with a lower cost per developer model. In the early 2000s, the leading countries in offshore custom software development were Russia, India, Ukraine [3] and China. The time difference when working with India and China for the Western world allowed work to be done round the clock adding a competitive advantage.

2008 Recession

During the Great Recession, offshore software development spending lowered. [4] During his 2008 presidential campaign, Barack Obama stated «I will stop giving tax breaks to companies that ship job overseas and I will start giving them to companies that create good jobs right here in America.» This led to a $3,000 tax break for US companies per hire onshore instead of offshore. [5] In 2010, the market picked up again. [4] In 2011, General Electric, whose CEO had a seat at the President's Council on Jobs and Competitiveness, announced the creation of 11,000 onshore IT jobs. [2]

Globalization

By the mid-2010s, the debate onshore/offshore was becoming irrelevant, as all major software outsourcing providers had shifted to worldwide operations and integrated offshoring into a seamless offer for their clients.

You’ll understand why the software talent shortage is approaching a crisis. With such a global appetite for software, demand for developers far outstrips supply, especially as more companies stake their futures on digital transformation.

New agile and DevOps development models called for a tighter relation between the client and the offshoring provider, making major long-distance offshoring destinations (Russia, India, China) unfit for the job. Nearshoring, offshoring to a very nearby country, has gained increasing popularity among the CIO and CTO community. The USA is increasing its IT shopping in Latin American countries, and Europe in Poland and other small Eastern European countries such as Lithuania. [7] [8] North Korea appeared on the map of IT offshoring destinations, having great engineering resources and an excellent price/quality ratio. [9]

By 2010, India started to consider China as a threatening competitor. [10] In September 2010, the French company Capgemini bought the Brazilian software developer CPM Braxis for $330 million to significantly grow its offshore capacity. [11] In November 2010, Hewlett-Packard confirmed a $1 billion investment to develop 6 major offshore centers in Bulgaria, China, Costa Rica, India, Malaysia and the Philippines. [12]

In 2013, China's offshore software market reached $5.05 billion. [13] By 2015, India was considering repatriating most of its outsourcing activities to move to a new generation of automated software development. [14] In February 2016, Apple Inc. opened its first offshore software development center in India. [15]

Description

In software engineering, offshore custom software development consists in offshoring the software development process in a country where production costs are lower, thus decreasing budget spending.

Offshore software development can include following services: product design and architecture, coding and testing; develops SaaS, Internet/Intranet solutions, e-commerce, CRM, project management and other special web-services (including Web 2.0 solutions). Several new Web 2.0 platforms and sites are developed offshore while the entrepreneurs and management is located in Western countries such as US, UK and EU. The advantages mostly revolve around better cost-control over the process, which means that there is lower cash-outflow (often the biggest struggle for startups).

Industry

International consulting firms include Accenture, Atos, Capgemini, Cognizant, IBM Global Services, Infosys and Tata Consultancy Services.

See also

Related Research Articles

Outsourcing is an agreement in which one company hires another company to be responsible for a planned or existing activity which otherwise is or could be carried out internally, i.e. in-house, and sometimes involves transferring employees and assets from one firm to another. The term outsourcing, which came from the phrase outside resourcing, originated no later than 1981. The concept, which The Economist says has "made its presence felt since the time of the Second World War", often involves the contracting out of a business process, operational, and/or non-core functions, such as manufacturing, facility management, call center/call center support.

<span class="mw-page-title-main">Tata Consultancy Services</span> Indian multinational technology company

TATA Consultancy Services Limited (TCS) is an Indian multinational information technology (IT) services and consulting company with its headquarters in Mumbai, Maharashtra. It is a part of the Tata Group and operates in 150 locations across 46 countries. In July 2022, it was reported that TCS had over 600,000 employees worldwide. TCS is the second largest Indian company by market capitalization and is among the most valuable IT service brands worldwide, and is the top Big Tech (India) company. In 2015, TCS was ranked 64th overall in the Forbes "World's Most Innovative Companies" ranking, making it one of the highest-ranked IT services companies and a top Indian company. As of June 2023, it is the world's 2nd largest IT employer.

Offshoring is the relocation of a business process from one country to another—typically an operational process, such as manufacturing, or supporting processes, such as accounting. Usually this refers to a company business, although state governments may also employ offshoring. More recently, technical and administrative services have been offshored.

<span class="mw-page-title-main">CGI Inc.</span> Canadian multinational information technology company

CGI Inc. is a Canadian multinational information technology consulting and Software Development company headquartered in Montreal, Quebec, Canada. CGI went public in 1986 with a primary listing on the Toronto Stock Exchange. CGI is also a constituent of the S&P/TSX 60 and has a secondary listing on the New York Stock Exchange.

Knowledge process outsourcing (KPO) describes the outsourcing of core information-related business activities which are competitively important or form an integral part of a company's value chain. KPO requires advanced analytical and technical skills as well as a high degree of specialist expertise.

<span class="mw-page-title-main">Business process outsourcing in the Philippines</span> Overview of the process of outsourcing of various business processes

One of the most dynamic and fastest growing sectors in the Philippines is the information technology–business process outsourcing (IT-BPO) industry. The industry is composed of eight sub-sectors, namely, knowledge process outsourcing and back offices, animation, call centers, software development, game development, engineering design, and medical transcription. The IT-BPO industry plays a major role in the country's growth and development.

Business process outsourcing to India refers to the business process outsourcing services in the outsourcing industry in India, catering mainly to Western operations of multinational corporations (MNCs).

Legal outsourcing, also known as legal process outsourcing (LPO), refers to the practice of a law firm or corporation obtaining legal support services from an outside law firm or legal support services company. When the LPO provider is based in another country, the practice is called offshoring and involves the practice of outsourcing any activity except those where personal presence or contact is required, e.g. appearances in court and face-to-face negotiations. When the LPO provider is based in the same country, the practice of outsourcing includes agency work and other services requiring a physical presence, such as court appearances. This process is one of the incidents of the larger movement towards outsourcing. The most commonly offered services have been agency work, document review, legal research and writing, drafting of pleadings and briefs, and patent services.

On-demand outsourcing is a trend in outsourcing wherein major internal operations processes of a company are being shifted to a provider that is paid for by the number of transactions involved. The business transferring the services pays for the quality, special skills and the competence of the service provider's employees. There has been an expansion of the outsourcing concept to include on-demand outsourcing. This refers to the process undertaken by business managers to adopt an outsourcing policy that ensures that the specific business and supplies including technical manpower are accessed as the need arises. It focuses a business strategy to improve its goods and services and to drive a business towards quality improvement.

<span class="mw-page-title-main">Economy of Chennai</span> Economy of the region

Chennai, the capital city of the state of Tamil Nadu, India, is the largest industrial and commercial center of South India. Recent estimates of the economy of the Chennai is around US$78.6-86 billion PPP GDP. The GCC area doesn't include the nearby industrial zones of Oragadam, Siruseri, Sriperumbudur, etc. After the expansion of Chennai's metropolitan Area by Government of Tamil Nadu in 2022, the economy of Chennai Metropolitan is estimated to be around $200 billion, 3rd largest in the country.

Software Testing Outsourcing is software testing carried out by an independent company or a group of people not directly involved in the process of software development.

VanceInfo is an IT outsourcing company headquartered in Beijing, China. It ranks first among Chinese offshore software development service providers for the North American and European markets as measured by 2010 revenues. The service areas of the company are in tech, telecom, finance, travel, manufacturing, retail and logistics.

The Offshoring Research Network is an international network of researchers and practitioners studying organizations in their transition to globalizing their business functions, processes and administrative services. The ORN conducts annual surveys tracking global sourcing strategies, drivers, concrete implementations and plans across all business functions and processes.

<span class="mw-page-title-main">IGATE</span> IT services company

IGATE was an IT services company, headquartered in Bridgewater, New Jersey, United States. The firm operated in North America, Asia, Europe, Japan and Australia, providing technology consultancy and services. Its revenues in 2014 were over US$1.2 billion, and it has a workforce of over 31,000. The firm had over 70 offices and customer delivery centers in North America, Europe, Asia and Australia. On April 27, 2015 French IT services group Capgemini unveiled a deal to acquire IGATE for $4 billion.

<span class="mw-page-title-main">Levi9 Global Sourcing</span>

Levi9 IT Services is a European provider of nearshore software engineering services with development and delivery centers across Serbia, Ukraine and Romania and headquarters in Amsterdam.

Kanbay International, Inc. was an Indian-based global information technology (IT) services firm with approximately 6900 associates worldwide that later created a second Headquarters in the United States. Founded in 1989, the organization offered management consulting, technology integration, application development, and outsourcing strategies. Kanbay is now a division of Capgemini under the name Financial Services Strategic Business Unit (FS-SBU).

Data center services encompass all of the services and facility-related components or activities that support the implementation, maintenance, operation, and enhancement of a data center, which is an environment that provides processing, storage, networking, management and the distribution of data within an enterprise.

<span class="mw-page-title-main">Software industry in Chennai</span> Third largest software exporter in India

Chennai is the third largest software exporter in India, next only to Bangalore and Hyderabad. India's largest IT park is housed at Chennai. Software exports from Tamil Nadu during 2017–2018 rose 8.6% per cent to touch 1,11,179 crore, involving a workforce of 780,000, and the city is the hub for deep tech startup companies. Many software and software services companies have development centres in Chennai, which contributed 14 percent of India's total software exports of 14,42,140 lakh during 2006–07, making it the third largest Indian city software exporter following Bangalore, Hyderabad and the city is the home for 7 top rated IT companies out of 15 in India. The Tidel Park in Chennai was billed as Asia's largest IT park when it was built. Major software companies have their offices set up here, with some of them making Chennai their largest base. Chennai is the largest hub for e-publishing, as there are 67 e-publishing units registered with the STPI and many Rs.8300-Cr data centers, digital hubs are in the process of development. A major reason for the growth of the Software industry are the top engineering colleges in Tamil Nadu, of which Chennai is a major contributor, have been a major recruiting hub for the IT firms. According to estimates, these engineering colleges and universities consistently generate about 50 per cent of the human resource requirements for the IT and ITES industry was being sourced from the state, particularly from Chennai. The total employment in the Tamil Nadu’s technology sector crossed the one million mark in the quarter ended June 2022.

Robotic process automation (RPA) is a form of business process automation that is based on software robots (bots) or artificial intelligence (AI) agents. It is sometimes referred to as software robotics.

The business process outsourcing industry in China including IT and other outsourcing services for onshore and export markets surpassed 1 trillion yuan in 2016 according to the Ministry of Commerce (MOC).

References

  1. Ann Villa (10 December 2018). "The New Tech State Of Jalisco". Newtechmag.net.
  2. 1 2 Stephanie Overby (22 August 2011). "Offshore Outsourcing Pioneer GE to Hire 1,100 American IT Workers". Cio.com. Retrieved 20 March 2019.
  3. "Ukrainian Export of IT Outsourcing Services Rises by 40 Percent Annually | ITOnews.eu".
  4. 1 2 John Ribeiro (12 July 2010). "Offshore outsourcing picking up after recession". Infoworld.com. Retrieved 12 March 2019.
  5. Arpit Kraushik (10 February 2009). "Politics and Economics of Offshore Outsourcing". Cio.com. Retrieved 13 March 2019.
  6. Marc Andreessen (20 August 2011). "Why Software Is Eating The World". Wsj.com. Retrieved 12 March 2019.
  7. Michael Baxter (10 January 2019). "Three strategies for outsourcing software development effectively". Information-age.com. Retrieved 12 March 2019.
  8. Lorraine Pauls longhurst (10 June 2014). "Why offshoring Agile development often doesn't work". Cio.com. Retrieved 12 March 2019.
  9. Martyn Williams (10 June 2010). "The World's Most Unusual Outsourcing Destination". Pcworld.com. Retrieved 20 March 2019.
  10. Karl Flinders (2 November 2010). "Indian CEO warns of business threat from China". Computerweekly.com. Retrieved 20 March 2019.
  11. Stephanie Overby (8 September 2010). "Outsourcing: Brazil Blossoms as IT Services Hub". Cio.com. Retrieved 13 March 2019.
  12. Stephanie Overby (10 November 2010). "Inside HP's New $1 Billion Outsourcing Plan". Cio.com. Retrieved 13 March 2019.
  13. "China offshore software market to reach $13.8b". Chinadaily.com. 29 August 2013. Retrieved 12 March 2019.
  14. Anirban Sen (9 June 2015). "Why Indian IT firms want to shift outsourcing projects from offshore to onshore model". Indiatimes.com. Retrieved 13 March 2019.
  15. VL Srinivasan (11 February 2016). "Apple to open first offshore technology development centre in India". Zdnet.com. Retrieved 12 March 2019.