Free Newsletters

   All InfoWorld Newsletters
Reality Check | Ephraim Schwartz » R&D sets sail for offshore

September 11, 2007 | Comments: (0)

R&D sets sail for offshore

A rising tide of software development service providers have more ISVs outsourcing core components

OPreality-sending-app-dev-offshore_hp.jpgOutsourcing and offshoring are not just for IT services and business processes anymore. A small but growing niche of providers targeting R&D for application development is coming to the fore.

I'm not sure which came first, the demand for software development services or the service providers themselves, but my guess is that, like all trends, it is probably a case of the need for something new perfectly timed with the technology that makes it possible.

The concept itself has been around for a while. Companies such as General Motors were among the first to employ what the manufacturing industry calls contract manufacturers. As part of the model, GM enlists other companies to manufacture almost all of its cars' components, which are then delivered to GM for assembly. The major PC manufacturers do this as well. In fact, PC manufacturers even leave the assembly to OEMs.

The software industry, however, has been slow to adopt this model. But now, thanks in part to SOA outsourcers' ability to deliver components to ISVs, software companies are beginning to catch on to this development strategy -- one that engineering companies such as Ford, Boeing, and Nortel practice routinely.

Software development outsourcers work with the CTO rather than the CIO, says Peter Harrison, CEO of GlobalLogic, one such service provider.

Typically, an ODM (original design manufacturer) will work with a customer to create the design. As with hardware, software contract manufacturers then take on anywhere from 10 percent to 100 percent of product development. In many cases, especially with startups, says Harrison, a company comes to GlobalLogic with just an idea, and GlobalLogic helps give the idea shape and texture.

Within the past three years, the concept of code libraries and reusable code and processes has taken on a new meaning, says Bob Kramich, vice president of business development at DarwinSuzsoft, an outsource service provider based in the United States and China.

Reusable processes are key to contract software manufacturing. What an outsourcer has developed for one customer can now be repackaged for another, reducing development time and cost. For example, in mobile software development, memory utilization is a big issue that when solved can be used many times over. And then there is all the back-end synchronization with the hub. Such challenges are common to most mobile development endeavors, says Kramich, and they can be solved rather quickly by outsourcers who have done it for customers many times over.

Other recurring components include security and data encryption, plus the need for performance testing and optimization. All these things are consistent across every application.

Part of what is driving this trend is the nature of today's startups, which are more likely to be launched by business-oriented investors than technologists. To these individuals, the idea of outsourcing the design and development of software at a lower cost than building an in-house infrastructure is very appealing.

As this trend grows, development will accelerate, and the cost of software will go down. There will also be more competition, as the bar is lowered for buying into the creation of a new product.

GlobalLogic's Harrison believes the model will also result in more user-friendly applications tailored to business users. As opposed to SAP, for example, which built everything but the operating system, including the application server, the message queue, and the whole stack, these days there is a greater willingness among software vendors to adopt third-party processes and components. After all, it frees them to focus on the differentiating aspects of their solutions, rather than having to create every possible layer.

Harrison, however, believes that even companies' crown jewels will eventually go this route.

"The days of the three- to four-year Vista product lifecycles are coming to an end," Harrison says.

Of course, as predicted here numerous times, eventually these software service providers will create their own application solutions and sell them back to the enterprise, thus bringing the trend full circle.

Posted by Ephraim Schwartz on September 11, 2007 03:00 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




I can agree with this opinion only partially. For "trivial" application such as small to medium web based applications, yes, this is the case. Enterprise development and cutting edge development will continue to be an expensive activity that involves smart (and, by comparison, expensive) people. Certain environments have very strict security requirements and they simply cannot integrate components from zillions of providers. In general, opinions expressed in the article are valid in the real world, however there are nuances, and it is unlikely to go with software development comoditization so far that you could remove the brains completely...

Posted by: Victor V. at September 11, 2007 11:30 PM

Seemingly possible specially, when reducing development time and cost rules modern day businesses.

Posted by: naba at September 12, 2007 03:05 AM

Seemingly possible specially, when reducing development time and cost rules modern day businesses.

Posted by: naba at September 12, 2007 03:06 AM

Well, actually the industry become to go far from lowering cost via using 3rd party programming skills. E.g. we (http://www.inteit.com) employ exactly the same scheme you have outlined for GM (as ISP), but we provide our experience in doing research in applied computer science.

Roughly saying, we share some gold brains that will cost too much even for a moderate-sized business. However, the most interest to such service is shown by large corporations (like mentioned above). The interest tends to grow in last 1-2 years, but the size of business showing the interest remains the same.

Posted by: Konstantin Savenkov at September 13, 2007 11:58 AM

I hope the outsourcers notice that GM has gone from being by far the largest car company in the world to an unprofitable about to fail company. Amazingly enough after they decided to contract out all of their work/brains. You might want to look at the evidence that offshoring and outsourcing create the appearance of cost effectiveness while actually destroying the organization.

Posted by: JT at September 16, 2007 07:31 PM

who is 'trying to remove the brains completely' ? the matter is more about cutting development costs and reducing development time by outsourcing one's development work to a more experienced set of brains!

Posted by: prashant gaharwar at September 18, 2007 10:05 AM

It all boils down to running cost effective and profitable business. If collaboration on product R&D and development (breaking geographic boundaries) can help sustain cut throat competition by ensuring faster and better product to market, this is going to bolster proliferation of business entities who have business ideas but falls short on capital, turning into propellers of smart and revolutionary business solutions.

Posted by: Tarandeep Singh Sawney at September 18, 2007 11:50 PM

It all boils down to running cost effective and profitable business. If collaboration on product R&D and development (breaking geographic boundaries) can help sustain cut throat competition by ensuring faster and better product to market, this is going to bolster proliferation of business entities who have business ideas but falls short on capital, turning into propellers of smart and revolutionary business solutions.

Posted by: Tarandeep Singh Sawhney at September 18, 2007 11:54 PM

It all boils down to running cost effective and profitable business. If collaboration on product R&D and development (breaking geographic boundaries) can help sustain cut throat competition by ensuring faster and better product to market, this is going to bolster proliferation of business entities who have business ideas but falls short on capital, turning into propellers of Smart and revolutionary business solutions .

Posted by: Tarandeep Singh at September 18, 2007 11:58 PM

SMB's and startups have the most to gain from outsourcing; and unfortunately the most to lose. Finding a good offshore partner is less about technical skill and cost savings. It's about trust. The focus should be on high value, not low cost. Companies (vendors and clients) that don't understand this get burned.

Raza Imam
www.software-sweatshop.com

Posted by: Raza Imam at November 21, 2007 08:43 PM

Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
» BUY A LINK NOW

Sponsored Technology Links