EconPapers    
Economics at your fingertips  
 

Contracting Structures for Custom Software Development: The Impacts of Informational Rents and Uncertainty on Internal Development and Outsourcing

Eric T. G. Wang, Terry Barron and Abraham Seidmann
Additional contact information
Eric T. G. Wang: Department of Information Management, School of Management, National Central University, Chung-Li, Taiwan 32054, Republic of China
Terry Barron: ISOM Department, College of Business Administration, University of Toledo, Toledo, Ohio 43606
Abraham Seidmann: William E. Simon Graduate School of Business Administration, University of Rochester, Rochester, New York 14627

Management Science, 1997, vol. 43, issue 12, 1726-1744

Abstract: Custom software development projects have special informational attributes that have challenged managers for many years: they are associated with information asymmetries regarding user valuation and developer costs, relationship-specific investments, and a resulting likelihood of positive externalities for the user or the developer from the other party's investment. Furthermore, in a custom project, market prices for software are not helpful in solving either the valuation or the cost problems. In this paper we analyze the unique nature of the software development agreements that can be reached between the user and the developer in such a setting. We compare the value of using internal and external developers, with the goal of better understanding the factors relevant to the outsourcing decision. For internal development, we derive a new mechanism that achieves the first-best system whenever the project has positive expected net value, while achieving ex ante budget balance. In contrast, the optimal mechanism for an external developer will not in general yield the first-best system. This implies that when internal and external developers have identical cost functions, internal development definitely yields the larger net value. More generally, this implies that an external developer must have considerable cost advantages over an internal developer in order to have the larger net value. Numerical results indicate that this difference in net values can be very large, as much as a 100% increase for internal development over external development. This is consistent with the strong bias in favor of internal custom development found in recent empirical studies. We also explain why the efficient levels of investment can be achieved only when there are no externalities, and we show that the presence of positive externalities results in underinvestment. Since using an external developer will typically yield a system that is not first-best, inefficient investments result with or without externalities. We present examples showing that uncertainty about system value is not a significant factor in choosing between internal and external development. However, uncertainty about the development costs is highly significant, with greater uncertainty making outsourcing less attractive.

Keywords: software development; outsourcing; bargaining; revelation principle; relationship-specific investment; externalities; informational asymmetry (search for similar items in EconPapers)
Date: 1997
References: Add references at CitEc
Citations: View citations in EconPapers (17)

Downloads: (external link)
http://dx.doi.org/10.1287/mnsc.43.12.1726 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:ormnsc:v:43:y:1997:i:12:p:1726-1744

Access Statistics for this article

More articles in Management Science from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-03-19
Handle: RePEc:inm:ormnsc:v:43:y:1997:i:12:p:1726-1744