Economists are Studying Markets & Other Related Factors [Summary of Taped Interview with Howard Baetjer, Jr., Executive Director, The Agorics Project, Center for the Study of Market Processes, George Mason University]
This spring, the Center is launching a new Research Study to examine the emerging market for software components. The research team is composed of economists, lawyers, and computer scientists. Their basic premise is that object-oriented software design will eventually prevail over traditional programming methods because of the advantages of reusability and maintainability offered by object-oriented design. When that happens, a market for software components should emerge and, along with it, new institutions for buying and selling software components. However, a software components industry seems slow in developing. Legal, cultural, and economic factors may be hindering its development, along with technological factors.
Premise: Software Industry Will Benefit from Increased Specialization According to Howard Baetjer, the software industry would be healthier if businesses bought and sold application subcomponents, and built applications from these, rather than building every piece of every application themselves. He reasons that the most effective industries are those characterized by a lengthy structure of production made up of many players, each of which is highly specialized. "The more subdivision there is into stages in which people can specialize, the more effective the whole works is, because each person--rather than mining his own ore, smelting his own iron, and making his own car--specializes in some piece of the process and gets very good at it."
If software developers could each focus their attention on one small piece of a much larger problem, then the entire industry would be characterized by more innovation and creativity and would be assessed by consumers as delivering greater value. "What we have now is a long process of creating the individual products, whereas we could have a long series of very short production processes with different people contributing at different steps in the process, and you'd get specialization at each level."
How a Software Components Market Should Work
Both developers and consumers of software need to be able to find out easily what software components are available and something about their characteristics and performance. Software components need to be able to reveal information about themselves to potential buyers. And market watchers need to be able to determine what needs are not being filled in order to spot new entrepreneurial opportunities. In order to let this discovery process operate at the software component level, rather than at the entire ap plication level, there will need to be much more information made easily available to participants in the market in order to support the discovery process.
[Related Reading: Hayek, Friedrich A. (ed) 1937 "Economics & Knowledge," in Individualism and Economic Order, Chicago: University of Chicago Press.
Miller, Mark S. and Drexler, K. Eric. 1988b. "Markets and Computation: Agoric Open Systems," in B. A. Huberman, ed. The Ecology of Computation. Amsterdam: North Holland]
[For more information about the Software Components Industry Study being conducted by the Agorics Project at the Center for Market Processes, contact Howard Baetjer, Center for Market Processes, George Mason University, Fairfax, VA 22030. Phone: (703) 323-3483. Fax: (703) 764-6323.]
|Virtual School||Middle of Nowhere||Brad Cox|