ASP On-Demand versus MOTS In-House Software Solutions Dan Ma Abraham Seidmann

advertisement
ASP On-Demand versus MOTS In-House Software Solutions*
Dan Ma
School of Information Systems
Singapore Management University
Abraham Seidmann
Xerox Professor of Computer and Information Systems and Operations Management
W. E. Simon Graduate School of Business Administration
University of Rochester
Revised:
April 29, 2007
*
The authors gratefully acknowledge useful comments from Professors Rajiv Dewan, Roy Jones, Ravindra
Mantena, Edieal Pinker, Michael Raith, and Anjana Susarla, and from seminar participants at the
Universities of Michigan, Rochester, and Maryland, and the Workshops on Information Systems and
Economics (WISE).
1
ASP On-Demand versus MOTS In-House Software Solutions*
Dan Ma
School of Information Systems
Singapore Management University
Abraham Seidmann
Xerox Professor of Computer and Information Systems and Operations Management
W. E. Simon Graduate School of Business Administration
University of Rochester
Abstract
Application Service Providers (ASPs) deliver on-demand information processing services to user
firms via the Internet. Rapid technological developments in telecommunications in recent years
have made ASPs an attractive alternative to purchasing, installing, and maintaining modifiable
off-the-shelf (MOTS) software solutions. We study several critical aspects of a user firm’s choice
between an ASP and MOTS software. The competitive model considers heterogeneous users that
differ in terms of their expected transaction volumes and volatility, while ASPs and MOTS
vendors differ in terms of their pricing structure, setup cost, system customization ability,
integration and service level arrangement. Our results identify and characterize the equilibrium
conditions under which ASPs and MOTS vendors can coexist in a competitive market, and they
explain which firms could be the primary beneficiaries of each vendor type. Interestingly, we find
that the ASP' entry to the market benefits not only its own clients but also the MOTS users, and
we explain why despite that, the competitive advantage of the MOTS approach decreases
significantly as users’ transaction volatility, or business uncertainty, increases. Hence, the value
added by ASPs comes as much from the efficient pooling of transaction volatility risks as from
the reduction in IT implementation costs. We also look at the competition between MOTS and
ASO vendors in a longer time horizon with possible future changes in software quality, and we
show when the ASP can take over the whole market, even if its quality is still lower than the
MOTS software. Our findings suggest that to stay competitive, ASPs should invest in both
improving software quality and in reducing service prices over time. Surprisingly, the opposite
also holds, and along with any relative quality decreases, the ASP should raise its prices,
providing a relatively an inferior service at a higher charge. This happens because at that case the
ASP will serve mainly those firms who are priced out of the MOTS market, and can behave
monopolistically at that segment. Finally, our model explains when MOTS software users could
be better off despite an increase in transaction volatility in the market, and when they will be less
likely to switch to an ASP even as the relative quality of the ASP’s applications increases over
time. We prove that if they do switch, their primary incentive is abating higher transaction or
business volatility risks rather than reducing transactions’ costs per se.
*
The authors gratefully acknowledge useful comments from Professors Rajiv Dewan, Roy Jones, Ravindra
Mantena, Edieal Pinker, Michael Raith, and Anjana Susarla, and from seminar participants at the
University of Rochester, the University of Maryland, the Workshop on Information Systems and
Economics (WISE) 2004, and WISE 2005.
2
Introduction
Using sophisticated enterprise software such as Enterprise Resource Planning (ERP),
Customer Relationship Management (CRM), or Electronic Medical Records (EMR) systems has
become a competitive necessity. Traditionally, such software has been delivered in the form of
modifiable off-the-shelf (MOTS) products.1 The vendor sells the software application to users
and helps to customize and install it on users’ sites. The users must provide IT infrastructure,
hardware, and support services in order to enable continuous use of the software. In the past few
years, the Internet has given rise to Application Service Providers (ASPs). ASPs offer a bundle of
applications, an IT infrastructure, and all necessary support services to users across a network.
Under the ASP business model, the application and users’ data are stored off-site in a central
location run by the ASP. The ASP is in charge of all IT support services, including daily software
maintenance, data backups, software upgrades, and security.
ASPs represent an on-demand business model, where software is delivered as a service.
Unlike traditional perpetual licensing, the software is priced as a service, and typically users pay a
fee per transaction. Users’ payments are closely tied to the actual utility obtained—they pay only
when they have demand for the software.2 Such pricing shifts expenses from the capital budget to
the operating budget and significantly cuts users’ start-up costs; it also helps users to manage
peak-and-valley transaction-load problems well while keeping costs down. In many cases, using
an ASP may prove cheaper than owning and maintaining an in-house IT system. Users expect to
save money on support and upgrade costs, IT infrastructure, IT personnel, and implementation
(Lacy 2006). A recent survey shows that the top reason firms choose an ASP over traditional
software is the belief that the former is “cheaper to run” (The Economist 2006). Moreover, users
1
A MOTS product is “a commercial software application whose source code can be customized to meet a
customer’s particular requirements ... [It] is designed to be easily installed and to interoperate with existing
system components.” See http://whatis.techtarget.com for more information.
2
In this paper, we use the terms “ASP,” “on-demand software,” and “software as a service”
interchangeably.
3
can reap the benefits of the ASP’s economy of scale, access IT expertise, and gain system
flexibility (Dunn 2005; Murphy 2005; Singh et al. 2004).
ASPs are enjoying prosperous times. According to AMR Research, the on-demand software
market is growing more than 20% a year, compared with single-digit growth in traditional
software (Lacy 2006). ASPs are expected to generate $10 billion in annual revenue by 2009, up
from $1.5 billion in 2006 (Pallatto 2006). An increasing number of software vendors, including
industry giants such as IBM, SAP, Oracle, and Microsoft, are moving to such a business model.
For example, IBM is offering “IBM-on-demand,” which allows corporate users to acquire IBM’s
computing power and software applications as a service.3 Meanwhile, IBM is also providing a
package of services and incentives to help other software companies deploy their products as
hosted applications (Pallatto 2006). Oracle is ranked as one of the top ten ASPs. Its online
offering, “E-business Suite,” has successfully attracted many small companies by charging a low
transaction fee.4 In January 2006, Oracle acquired Seibel, and it now uses its fledgling CRM ondemand software to compete with Salesforce.com, the most successful ASP providing online
CRM, which reports 399,000 paying subscribers (Vara 2006). Bill Gates has proclaimed that the
emergence and rise of on-demand software will be the “next sea-change” in computing (Niccolai
2005). Many observers expect an industry-wide revolution brought on by the ASP model:
“Software as a service is the biggest thing to happen in software in 25 years” (Knorr 2004).
For firms in need of enterprise software, the ASP constitutes a viable alternative to the
traditional MOTS software solution. As an example, we studied the case of Medical Diagnostic
Imaging (MDI), an imaging center conducting about 10,000 studies annually (Martin 2004). It
was looking for a state-of-the-art PACS (Picture Archiving and Communications System) to
manage and deliver patients’ medical images. MDI looked first at a MOTS solution from such
vendors as Cannon, Onyx, and Fusion. All of them would have required MDI to build and
3
4
See http://www-1.ibm.com/services/ondemand/success.html.
See www.oracle.com.
4
maintain the PACS in-house. The bids from these vendors typically exceeded one million dollars
just for the up-front investment in the software. Additionally, MDI identified significant costs
associated with installation, customization, ongoing support, upgrades, data security and aroundthe-clock maintenance. MDI determined that an on-site MOTS system was too expensive. To
reduce the required initial costs, MDI chose an ASP, MedPACS Display, which provides viewer
software for radiologists and physicians, as well as archives, hardware, software, and
maintenance.5 This ASP charges a flat fee of $3.89 per study, including all the necessary ongoing
support (Ma 2005).6 MDI thus was also relieved of the need to hire and manage an internal IT
staff for the radiology department. Moreover, the ASP offers highly scalable processing services.
When MDI faces random fluctuations in patient volume, MedPACS responds accordingly from
the remote site that handles most of the clinical data.
Many businesses face a similar decision problem. In a web survey by ThinkStrategies, fully
one-third of 118 respondents were already using ASPs, and another third were considering using
one within the following 12 months (Kaplan 2005). A research report from Summit Strategies
indicates that small and medium businesses with limited IT resources and constrained budgets are
more likely to use such fee-per-transaction applications (Garner 2004). Some large organizations
are attracted to ASPs as well. Amazon.com, Cisco, Sprint, Morgan Stanley, Nokia, and Target are
all clients of Salesforce.com (The Economist 2006; Ricadela 2006). It is clear that ASPs are
stealing market share from vendors of MOTS software. On-demand software is a powerful trend,
one that is becoming an important disruptive force in the software industry: “It is not the end of
software. It is just another way of deploying it” (Shai Agassi, president of SAP’s product and
technology group).
However, the long-term success of ASPs remains uncertain. In its formative stage, the ASP
market is experiencing significant consolidations. The fear that ASPs could fail is a main obstacle
5
See www.medpacs.com.
Most ASPs in the healthcare industry charge similarly for their PACS systems. Stentor, for example,
offers the image delivery software iSite on a per study basis and charges, on average, $3.50 per delivery.
6
5
to the large-scale adoption of ASPs. Data security and reliability as well as application control are
always among users’ top concerns (Bednarz 2006). In addition, although there is no doubt that the
ASP model does have numerous advantages, the traditional MOTS in-house solution can deliver
superb results. The source code of the MOTS software can be modified to meet a user’s particular
requirements, so the software is well customized and can easily interoperate with the user’s
existing system components. In contrast, the ASP offers a one-to-many solution, with limited
customization.7 Its product is not tailored to fit an individual user’s specific requirements or
unique business environment. As a result, the user may need to pay extra to make the ASP’s
standard software application work smoothly with its existing IT systems. For instance, in the
MDI case, getting the various systems to communicate and work together required some effort.
MDI had to run an additional module that “took the output from its own in-house research
information system and converted the output into an image file for storage in the archive” (Martin
2004). MDI incurs conversion costs for every transaction.
Some researchers have already looked at the ASP business model. For example, Susarla et al.
(2003) use questionnaires in order to identify the determinants of a good ASP contract. Their
work does not, however, touch on the theoretical base of the ASP business model. Cheng and
Koehler (2002) study a monopoly ASP’s pricing problem. They consider the interrelationship
between price and queuing delay and conclude that various pricing policies, such as a fixed fee, a
two-part tariff, or a metered price, are equivalent. These and other previous works, however, only
analyze ASPs in an isolated framework. They do not study a marketplace in which MOTS
vendors also participate. Hence, they overlook the in-house IT option.
Little work has been done on the competition between the ASP and MOTS solutions. It is not
clear what factors play important roles in users’ IT choices. We study a software market in which
corporate users have these two IT options for external sourcing. The software vendors are
differentiated in the following ways. First, they deliver different products: a customized software
application (from the MOTS) versus a bundle of standard software and services (from the ASP).
7
SAP believes that this lack of integration will eventually lead most large corporations that currently are
users of online CRM to move back to an in-house system (Hamm 2006).
6
Second, they adopt distinct pricing modes: an outright purchase (the MOTS) versus a “per
transaction” fee structure (the ASP). Third, they employ different delivery methods: software
installed on a user’s in-house server (the MOTS) versus an interface delivered over the Internet
remotely (the ASP). Users therefore have different cost structures and bear different risks in
dealing with each vendor type.
In practice, choosing and implementing an enterprise software system are highly complex
decisions. CIOs need to compare the two options on multiple points, such as setup costs, pricing
structure, ability to integrate data, scalability, and service level arrangements. Their decisions
involve not only economic but also technological and security issues. We do not attempt to
include all the related factors; instead, we study firms’ choices by focusing on the economics
issues only. In particular, we are interested in estimating the relative economic advantages of
using each vendor type. We assume that the users (they are firms) have made the decision to
install a computerized information system, aiming to improve internal business processes or to
increase value for end customers. The decision investigated in this paper is the choice of delivery
channel: obtaining the system through an ASP or MOTS. Strategic adoption behaviors such as
herding or delaying adoption for a better system or lower price are ignored.
ASPs and MOTS vendors price their offerings differently. The MOTS vendor sells the
software (one-time, fixed-fee pricing), and the ASP rents it (transaction-based pricing). Our work
thus is related to research on selling and renting information goods. Most previous work in this
literature examines a one-firm setting. Varian (2000), for example, considers a monopoly firm’s
choice when both selling and renting are feasible channels. Choudhary et al. (1998) analyze the
possibility of a monopoly firm selling and renting a package of software simultaneously, and
Sundararajan (2004) compares fixed-fee pricing and usage-based pricing for information goods
for a monopoly firm. Fishburn et al. (1997) are among the few who compare selling and renting
in a competitive market. They model a repeated competition game in which one firm charges a
fixed subscription fee and the other charges based on usage. In their paper, the two sellers’
offerings are homogeneous; the only difference between the two sellers is the pricing method.
7
We, however, study the competition between two vendors that are differentiated in both offerings
and pricing structures. We identify several interesting features of such a market.
First, the value added by ASPs comes as much from the efficient pooling of demand
uncertainty risks as from the reduction in significant IT implementation costs. Specifically, when
the volatility of transactions increases, more users opt for the ASP, and the relative advantage of
the ASP approach increases significantly.
Second, we find that the software market may show three different structures. Under fairly
broad conditions, the ASP and MOTS solutions will coexist. The market will be segmented in
such a way that firms with low transaction volumes opt for the ASP model because of the
cheapness and scalability, and firms with high transaction volumes prefer the MOTS model to
enjoy software that fits their specific business needs well. Under certain conditions, however, one
of the providers is unable to survive, and the software market will be dominated by one business
model alone.
Third, our findings suggest that different business models are suited for different types of
software applications. In particular, the ASP model works well for software applications such as
financial trading, electronic medical records, and payroll systems. These applications typically
serve functions with highly volatile demand but a standard process. For complex business
software, such as enterprise resource planning (ERP) systems, we still suggest the traditional inhouse model.
We also study the ASP-MOTS competition in a longer time window with potential real-time
changes. We obtain surprising yet important findings. If users are concerned about future changes
in the business environment, such as hardware upgrades on their side, which decreases the ASP
software quality, ASPs should increase their prices. They should “give up” the competition with
the MOTS vendor for high-volume users and instead focus on attracting small and medium firms.
If users expect the unfit costs of using standard software to decrease due to the advance of web
technologies, which increases the quality of ASP software, ASPs should reduce their prices to
8
compete aggressively with MOTS vendors for large corporate users. These findings help us to
suggest useful competitive strategies to providers of on-demand software.
Finally, we show that competition in a longer window gives advantages to the MOTS
solution. Once the initial implementation costs are sunk, users only need to pay ongoing
maintenance costs. Hence, users of existing in-house systems have little incentive to switch to ondemand software, even if the ASP can promise quality improvement over time. If these users do
switch, they do so in order to abate high capacity risks caused by high transaction volatility rather
than to reduce operating costs.
The rest of the paper is organized as follows. In Section 2, we describe the model. We
analyze the ASP-MOTS competition and identify the key determinants of the future of the ASP
business model in Section 3. Section 4 extends the competition analysis over a longer window.
Section 5 concludes the paper.
2
The Model
We first model the market before the ASP appears, and then the market with both vendors.
2.1 The Pre-ASP Market
Software application users in our model are firms. Before the ASP, firms get access to
software systems by installing them in-house. The MOTS vendor sells the packaged software to
its user. The vendor modifies the source code to fit the user’s specific business needs, which
assures a good integration with the user’s existing IT system. The vendor bears an operating cost
C MOTS to serve one user and receives a one-time payment P from the user. For brevity, we
assume that the MOTS vendor provides only one version of the product and that the licensing fee
is not a function of users’ transaction volumes. The MOTS vendor can monitor the number of
users or installations, but it is difficult to monitor the actual transaction volume, which varies over
time. The user must install hardware and IT infrastructures, hire IT staff, and organize an internal
IT group to provide software maintenance, data backups, and security and capacity management.
9
In order to keep these IT resources in-house, the user incurs a variety of costs. Let c denote the
service costs associated with each use of the software (i.e., the service costs per transaction).
Users face stochastic workload in terms of the number of transactions using the software. Ex
ante, users cannot precisely estimate the actual transaction volume. They therefore determine and
install the proper service capacity in-house based on the anticipated transaction volume. If the
actual volume is more than the installed capacity, the user faces an insufficient capacity problem
and loses some potential utility. If the actual volume is less than the installed capacity, the user
faces an overcapacity problem, and it still pays the costs of holding the excess IT capacity. In
both cases, the user incurs losses. It bears capacity risks caused by demand uncertainty.
Figure 2. The ASP Solution
Figure 1. The MOTS Software Solution
The ASP
The software vendor
(service cost c per
transaction)
customizes and
installs the
software with an
operating cost
C MOTS per user
pays a one-time
purchasing
price P
A user firm
stochastic
transaction
volume
with in-house
service capacity
(service cost c per
transaction)
a value of u
per
transaction
delivers the
bundle of
“standard”
software
and support
services
stochastic
transaction
volume
pays a price
pa per
transaction
A user firm
Note: The black dot indicates the location of the software system.
Figure 1 shows the MOTS solution. The vendor sells the software at a price P and bears an
operating cost C MOTS per user. The user incurs service costs c per transaction, and each
transaction creates a value of u.
2.2 The Dual Market—The ASP Competes with the MOTS Vendor
In the dual market, users can access software applications through an ASP.
To start doing business with a user, the ASP first moves the user’s data to its own server,
which costs the ASP a one-time setup cost S. The ASP provides IT services to enable the software
10
use, which costs c per transaction. We assume that the ASP’s service capacity is plenty. In reality,
most ASPs have established large data centers and strong network infrastructures. They design
the service systems with ample capacity as a way of reducing the risk of congestion. ASPs
therefore resemble power stations, and users buy software as a service by plugging into the “ASP
grid.”
The ASP employs a “one to many” business structure. To any individual user, the application
offered by the ASP is not well-customized. Each transaction gives the user a total value of u-t.
The parameter t measures the user’s disutility from not using its ideal product. In many cases, it
also represents the cost of extra effort to make the ASP’s product work with the user’s existing IT
components smoothly. In the rest of the paper, we call t a user’s “unfit costs.” The user pays a
price pa per transaction to the ASP. Figure 2 shows the ASP solution.
2.3 Stochastic Transaction Volume
When modeling users, we capture two characteristics. First, they have different IT needs.
Users’ IT needs are measured by the expected volume of their use of the software. Some firms
may use the software application more frequently (in expectation) than others, and these firms
have larger IT needs. Second, each user’s actual transaction volume is random.
As seen in Figure 3, users are uniformly distributed on a unit-length line normalized from 0 to
1. The location of a user on this line represents its expected transaction volume. The actual
transaction volume of a user at location d i is a random variable that is uniformly distributed on
[d i − θ , d i + θ ] , where the user’s location d i
represents its expected use of the software (in
terms of the number of transactions), and the parameter θ measures the volatility of the
transaction volume. To avoid putting any positive probability on a negative transaction volume,
we do not assume the same distribution for firms with d i < θ . In fact, we make no assumption
on the distribution of their transaction volumes. It can be shown that firms with low transaction
11
volumes are “insignificant” because they will be priced out of the market in the pre-ASP scenario
(see the Appendix).
Figure 3. Distribution of Users’ Transaction Volumes
Expected transaction
volume
di + θ
di
0
1
di − θ
We make the following general parameter assumptions:
Assumption 1. 0 ≤ θ < 1 + CMOTS ; Assumption 2. CMOTS ≤ (u − c ) − cθ (u − c ) .
u
4 4( u − c )
Assumption 1 imposes an upper bound on the transaction volatility level. Note that the
maximum expected transaction volume among all firms is 1, so this upper bound is loose.
Assumption 2 imposes an upper bound on the MOTS vendor’s costs for software
implementations. If C MOTS exceeds this upper bound, no user will be served by the MOTS
vendor in the pre-ASP market, which is a case of no interest.
3
Analysis and Results
3.1 The Pre-ASP Market (the Benchmark Case)
The MOTS vendor determines its optimal price P. Given the price, users make two decisions:
whether to buy the software, and, if so, the proper IT service capacity to install in-house.
We solve the problem backward. Denote the actual transaction volume of user i (located at
d i ≥ θ ) as Di . This user’s optimal capacity level, given the software price P and the unit service
capacity cost c (i.e., the service cost per transaction c), is obtained by solving
Max
E [u min{Di , qi }− P − cqi ] = uqi [1 − F (qi )] + uF (qi )E [Di / Di < qi ] − P − cqi ,
qi
where F (.) is the cumulative density function of the transaction volume for user i. With
probability 1 − F (qi ) , the actual transaction volume will be larger than the user’s service
12
capacity. The user runs the software up to its service capacity level and loses excess demand.
With probability F (qi ) , the actual transaction volume will be smaller than the user’s service
capacity. The user processes all transactions and carries the costs of owning excess capacity. The
first two terms in the expression above represent user i’s expected utility from using the software;
the last two terms represent the user’s costs of purchasing the software (P) and costs of
establishing in-house IT service capacity ( cqi ). Following Dewan and Mendelson (1990), we
assume a linear function for capacity costs. In practice, capacity costs could be a step function,
but a linear function is the best first-order approach for a step function, as Zimmerman (1979)
shows.
⎛
⎝
Solving the optimization problem gives qi* = d i + θ ⎜1 −
2c ⎞
⎟.
u ⎠
(1)
The optimal capacity qi* deviates from the expected transaction volume d i by a factor of
⎛
⎝
θ ⎜1 −
2c ⎞ , which may be positive or negative, depending on the relative magnitude of service
⎟
u ⎠
costs (c) and utility (u). When the transaction becomes volatile ( θ increases), the deviation
grows.
The expected total utility for user i is Eu MOTS ( d i ) = d i (u − c ) − P −
c(u − c )
θ.
u
(2)
The first term is the expected value from using the software; the second term is the user’s
one-time payment to the MOTS vendor. The last term represents the user’s direct loss due to
transaction uncertainty; its magnitude increases with the transaction volatility level ( θ ).
Users with non-negative utility choose to purchase the software. The marginal user is at
dM =
P
c
+ θ.
u−c u
(3)
Thus, the vendor’s market share is 1 − d M , and it obtains a profit of P − C MOTS per user. The
selling price P is chosen to maximize the vendor’s profit:
13
Max
∏ MOTS = ( P − CMOTS )(1 − d M ) .
P
C MOTS (u − c ) (u − c )c
+
−
θ.
2
2
2u
Consequently, the indifferent user has an expected transaction volume of
The optimal price is P M =
dM =
1 C MOTS cθ 1
+
+
> .
2 2(u − c ) 2u 2
(4)
(5)
The MOTS vendor leaves most users out of the market. This finding captures the fact that
small and medium firms typically have had no access to in-house enterprise software systems,
because of the high fixed costs of purchasing, installing, and maintaining such software.
In addition, equation (4) indicates that the MOTS vendor will reduce its price when
transaction volatility ( θ ) increases. Plugging this optimal price into equation (2) shows us that
the reduced price can only partially compensate for a user’s direct loss. The user still incurs a
total loss of c(u − c) θ due to uncertain transaction volumes. Moreover, the marginal user’s
2u
location ( d M ) will move toward the right as transaction volatility increases, which means that the
vendor’s market share decreases although its selling price has been reduced. Consequently, the
vendor’s profit decreases. In the pre-ASP market, then, the vendor also incurs losses due to the
demand uncertainty on the user’s side. Hence, when transaction uncertainty ( θ ) increases, every
market participant faces a worse situation.
Proposition 1
In the pre-ASP market, firms with low transaction volumes are not able to afford
the system; when the demand for software becomes more volatile, both users and the MOTS
vendor are worse off.
Regardless of the size of the users’ application, the fundamental challenge they face is always
capacity hedging. Users of MOTS software must set the service capacity in advance based on the
anticipated transaction volume; they therefore are unable to quickly scale their capacity up or
14
down according to changing business needs. We show in the next section that ASPs can better
address this capacity management problem by pooling the risks of many users.
3.2 The Dual Market with Competition
3.2.1
Equilibrium analysis
In the dual market, the ASP and the MOTS vendor simultaneously decide their prices, pa
and P . Given the prices, users decide to use one or the other or to stay out of the market.
Consider user i with expected transaction volume d i . Given ( pa , P ) , user i gains an
expected utility of Eu ASP ( d i ) = (u − pa − t )d i from the ASP, and
EuMOTS (d i ) = d i (u − c) − P −
∂EuMOTS ∂Eu ASP
c (u − c )
≥
≥ 0,
θ from the MOTS vendor. Since
∂d i
∂d i
u
in equilibrium the market is segmented in such a way that users with low transaction volumes
choose the ASP and users with high transaction volumes choose the MOTS software. The
indifferent user’s location, denoted as d * , is given by Eu ASP ( d * ) = Eu MOTS ( d * ) .
d* =
P
c(u − c )θ
.
+
p a − c + t u ( pa + t − c )
(6)
[ ]
The MOTS vendor serves users in d * , 1 , with a market share of 1 − d * , and the ASP serves
[
]
the users in 0, d * , with a market share of d * .
*
The MOTS vendor chooses a selling price P : Max ∏ MOTS = ( P − CMOTS )(1 − d ) . It is
P
easy to show that its profit function is concave in price. The first-order condition is
P=
pa + t − c CMOTS c(u − c)θ
+
−
.
2
2
2u
(7)
The ASP sets a price pa to maximize its profit: Max ∏ ASP =
pa
first-order condition is pa =
1
( pa − c )(d * )2 − Sd * . The
2
B(t + c ) + 2 Su(t − c )
, where B = Pu + c(u − c )θ .
B − 2 Su
(8)
15
It can be shown that the price equilibrium always exists.8
We are interested in exploring the properties of the price equilibrium, and in examining how
the MOTS vendor and users are affected by the ASP’s entry into the market.
Proposition 2
When the unfit cost t from using the ASP’s product is smaller than a threshold
value t * , where t * ≤
u−c
and t * is a decreasing function of the ASP’s setup costs S, the ASP’s
2
entry into the market results in a lower price, a smaller market share, and less profit for the
MOTS vendor. Meanwhile, each user is better off, and the total consumer surplus increases.
<Proof> See the Appendix.
The unfit cost t, which measures users’ disutility (per transaction) from using a lesscustomized software system, plays an important role in the competition. When t is smaller than
the given threshold value, a common competition outcome is reached: the ASP’s entry into the
market has negative effects on its competitor (i.e., the MOTS vendor) and positive effects on
users. The ASP benefits users in different ways: users with low transaction volumes, which
otherwise will be out of the market, are able to afford the software through the “pay-as-you-go”
business scheme; users with medium transaction volumes, which otherwise will install an inhouse system, opt for the ASP because the ASP represents a cheaper solution; users with high
transaction volumes stick to the in-house solution but pay less to the MOTS vendor because of
the ASP’s competition. Therefore, each user is better off, and the total consumer surplus is strictly
improved.
However, such effects appear only when t ≤ t * . As Proposition 3 shows, when t increases
and exceeds the threshold value t * , the competition exhibits totally different features.
8
To see this, note that equation (8) is the only solution to the ASP’s first-order condition. If we plug it into
the second-order condition, we get an expression that is always negative. Thus equation (8) gives us the
unique profit-maximizing price. Besides, there is no better corner solution: for very low prices, the ASP
will take over the entire market, as shown in Proposition 5, and for very high prices, the ASP’s profit
eventually falls to zero, since the ASP will be driven out of the market, as shown in Proposition 6.
16
Proposition 3
When t ≥ t * , the ASP will charge a price pa = u − t . The ASP’s entry into the
market has no effect on either the MOTS vendor or users.
<Proof> See the Appendix.
When t * < t < u − c , the entry of an ASP does not affect the MOTS vendor’s price, market
share, or profit. The MOTS vendor still behaves as if it were the only solution provider in the
market, as the ASP in fact is not competing with it. Although full market coverage is achieved,
the ASP extracts all consumer surplus, so users gain zero utility. In such cases, the ASP enters the
[
]
market, serves “residual” customers (in 0, d M ), and gains non-zero profit, but it otherwise has
no effect. If the unfit cost t increases further, t > u − c , the ASP business model is not able to
survive. The ASP’s revenue from serving residual users is not enough to offset its initial setup
costs. As a result, the ASP can not make a profit. We analyze such cases in detail in Section 3.2.2.
Next we show how the relative competitive power of the two vendors changes with the
transaction volatility level θ . Lemma 1 states that both vendors will reduce prices as θ
increases, and that the lowered prices influence their respective customers in different ways.
All inequalities hold when t < t * , and all equalities hold when t ≥ t * .
<Proof> See the Appendix.
First, we show that the ASP’s users are better off when the transaction volatility level
increases. The on-demand feature of the ASP business model allows users to enjoy full capacity
scalability and to handle possible demand fluctuation at no risk. Hence, the users of ASPs are not
affected negatively by demand volatility. Moreover, the ASP will reduce its price due to the
competition from the MOTS (i.e., dpa* dθ ≤ 0 ), which benefits the users. Second, the MOTS
vendor, when t < t * , is willing to share more uncertainty risks than it would in the pre-ASP
market; i.e., dP * dθ > dP M dθ =
c(u − c )
. In other words, the MOTS vendor’s price elasticity
2u
with regard to demand volatility increases. As a result, the users of the MOTS software are better
17
off in a relative sense: although they still incur total losses due to transaction volatility (implied
by dP * dθ <
c(u − c )
), they are better off because they now bear less uncertainty risk. The ASP
u
not only removes its own users’ uncertainty risks by doing business “on-demand,” but also helps
to reduce the other users’ uncertainty risks through competition. Finally, we find that the
indifferent customer’s position ( d * ) will shift toward the right when θ increases. When
transaction volatility is high, more users tend to choose the ASP.
We reach the following conclusion:
Proposition 4
When the ASP exists, all users are able to abate the risks brought on by uncertain
transaction volumes. When transaction volumes become more volatile, the ASP gains more
market share.
3.2.2 One business model dominates
Here, we investigate whether a single software business model, ASP or MOTS, can dominate
the whole market. We provide answers for questions such as: Is it possible that on-demand
software providers will completely replace MOTS vendors and become the only delivery
channel? Or will ASPs finally fall out of the market and become only a historical footnote?
Propositions 5 and 6 state our findings.
Proposition 5
t1 =
There is a threshold value for the unfit cost parameter t,
c(u − c)θ C MOTS
+
− S . When t ≤ t1 , the ASP serves the whole market using the price
2u
2
pa =
C MOTS u + c (u − c )θ
+c+S .
2u
<Proof> See the Appendix.
When t ≤ t1 , the ASP drives the MOTS vendor out of the market. In this case, all users will
access the software through the ASP. Since S << C MOTS , t1 > 0 always. Hence, in the extreme
case of t=0, the ASP is always able to dominate the whole market.
18
On the other hand, the MOTS vendor can block the ASP’s entry into the market when t is
large enough, as stated in the following proposition.
Proposition 6
t2 = u − c −
There is a threshold value for the unfit cost parameter t,
4u(u − c ) S
. When t ≥ t2 , the ASP is not able to survive.
C MOTS u + (u + cθ )(u − c )
<Proof> See the Appendix.
When t ≥ t2 , at any price the ASP might offer, one of the two constraints—(1) users obtain
nonnegative utility and (2) the ASP obtains a nonnegative profit—must be violated. The ASP
business model therefore is not viable. In this case, only the MOTS solution survives.
Furthermore, we can show that both t1 and t2 increase in θ . As the transaction volatility
increases, it becomes easier for the ASP to dominate the market, and more difficult for the MOTS
vendor to do so.
3.3 The Key Determinant(s) of an ASP’s Competitive Ability
This subsection summarizes and provides a complete view of the ASP-MOTS competition.
t1 ≤ t * ≤ t2 .
Lemma 2
Lemma 2 shows the order of critical values of t. The proof of Lemma 2 is straightforward.
We therefore have four competition regimes, as shown in Figure 4. Our model predicts that in
each regime the price competition will occur as follows.
Figure 4. A Complete Diagram of the Price Competition
1
2
t1
3
t*
4
unfit cost t
t2
Regime 1. t ∈ [0, t1 ] : The ASP serves the whole market. All software is delivered by the ASP.
Regime 2. t ∈ [t1 , t * ] : The ASP and MOTS business models coexist in the software market, and
the competition between the two vendors benefits each user in the market.
19
Regime 3. t ∈ [t * , t2 ] : The ASP and MOTS business models coexist in the software market. The
ASP is not competing with the MOTS but just serves “residual” users. There is no competition,
and the MOTS vendor still acts as a monopolist.
Regime 4. t > u − c : The ASP is not able to survive. The MOTS model is the only software
solution.
In Regimes 1, 2, and 3, full market coverage is achieved, while in Regime 4 (when the MOTS
solution dominates), some users remain out of the market.
In different regimes of t, the competition exhibits different features. When t is low, the ASP
solution dominates, revealing the possibility of “all software in ASPs.” When t is moderate, the
ASP shares the market and competes with the MOTS vendor. When t grows further, the ASP
loses its competitive advantages and even may not be able to survive. Thus, we conclude:
Proposition 7
As users’ unfit costs from using a not fully customized system decrease, the ASP’s
ability to compete increases monotonically.
It is an interesting but not straightforward conclusion. To some extent, our model resembles
the duopoly competition model with vertically differentiated products, with the ASP as the lowquality provider and the MOTS as the high-quality provider. The unfit cost t measures the quality
difference between the MOTS and ASP products. In the vertical differentiation model, when the
quality difference decreases, the low-quality provider initially gets better off because its product
becomes more attractive. But it gets worse off as the quality difference decreases further, because
the competition becomes more intensive and eventually hurts both vendors. However, in our
paper, we find that reducing the value of t benefits the low-quality provider (i.e., the ASP)
monotonically. Moreover, when the two vendors’ products are close enough, the high-quality
provider (i.e., the MOTS vendor) could be squeezed out of the market. Our findings deviate from
traditional vertical differentiation literature because the ASP and the MOTS vendors use different
pricing strategies. What we find here is more like what Varian (2000) showed in a monopoly
20
setting: when the quality difference between selling and renting a product is small enough, the
renting strategy dominates. We show that a similar conclusion holds in duopoly competition.
This result is very important and provides useful managerial implications. It tells us that
ASPs must offer software applications with a lower value of t in order to survive and succeed in
the competitive marketplace. Therefore, not every software application can be delivered through
an ASP. The on-demand business model is not simply a new distribution channel for existing
software; instead, it requires a fundamentally new set of products and technology architectures.
Applications that are suited to the ASP channel are those most compatible with other systems and
programs. On the vendor’s side, ASPs should write their applications using an open language (for
example, XML), in a proper modular structure, and with a loosely coupled interface with other
applications (Dzubeck 2004; Thibodeau 2004). All these strategies would help to reduce users’
unfit costs. In addition, industry-wide adoption of software standards and protocols, once
achieved, would reduce the unfit costs across different applications and therefore affect ASPs
positively. Some efforts already have been made in this direction. Microsoft, Oracle, and Sun
have joined forces with IBM and Hewlett-Packard to facilitate technical standards to govern how
commercial software should be written. The ASP Industry Consortium (ASPIC) and the
Information Technology Association of America (ITAA) are working closely to make ASPs more
standardized. These strategic moves should benefit ASPs’ competitiveness in the future.
Another factor that affects the performance of ASPs is the volatility of demand, θ . A highly
*
∂t
volatile transaction volume enhances the ASP’s competitive advantages: ∂t > 0 , 1 > 0 , and
∂θ
∂θ
∂t2
> 0 . As we have shown above, the ASP’s entry into the market not only allows its own
∂θ
clients to “go on demand” and therefore shift away their uncertainty risks, but it also helps users
of the MOTS software to abate their losses caused by demand uncertainty. The ASP business
arrangement is appreciated by users to a large extent because it offers highly scalable systems.
21
Users can promptly scale their capacity up or down at no additional cost, because there is no fixed
IT investment made on the users’ side.
Moreover, when it becomes expensive to provide on-site IT support services (a large value of
c), user firms will find the ASP solution more attractive. As is shown by
C MOTS
θ [(u − 2c )( pa + t − c ) + c(u − c )]
∂d *
=
+
> 0 , when users face a large c, they prefer to
∂c
2( p a + t − c ) 2
2u ( p a + t − c ) 2
get their IT support services from an outside provider, rather than install a system and maintain it
internally. In such a situation, the ASP is expected to take a significant market share.
3.4 Robustness Check
Although we make some simplifying assumptions to reduce the complexity of the analyses,
our results are robust to these assumptions. For example, we assume that the MOTS software is
highly customized, while the ASP tends to come up with much higher unfit costs because of its
one-to-many structure. Such an assumption does not imply that the MOTS product must be a
perfectly fit system. In practice, an in-house software system could also impose lack-of-fit costs
on users. All that matters for modeling purpose is the marginal disutility for users between the
MOTS solution and the ASP. In fact, our model addresses the case in which the MOTS software
has unusually high unfit costs, i.e., t < 0 . This leads to the trivial outcome that the ASP
dominates the marketplace.
In addition, we assume that both vendors use basic pricing strategies: the ASP charges a fee
per transaction, and the MOTS vendor requires an outright purchase of the system. Admittedly,
there are numerous combinations of pricing strategies in the competitive environment.
Practically, nonlinear pricing can be considered.9 Since our objective is to characterize the nature
of the competition between the ASP and the MOTS vendor, we focus on the most salient
9
An analysis of the “fixed fee + variable charge” by the ASP can be found in the paper by Cheng and
Koehler (2002).
22
differences between the two delivery channels. Assuming complex pricing strategies will not
discredit our findings here.
Our main results can also be extended to the scenario in which the user firm’s transaction
volatility is proportional to its expected transaction volume. For instance, we may assume that the
actual transaction volume of a user located at d i is uniformly distributed on [(1 − θ )d i , (1 + θ )d i ] ,
with θ < 1 . In this case, most of our lemmas and propositions still hold.10
4. Two-Stage Competition with Uncertainty
So far, we have analyzed a market with static unfit costs (t). In practice, however, these costs
could change during an ASP’s contract period, which typically lasts for 3 to 5 years. Unfit costs
could grow over time given software or hardware changes on the users’ side, or decrease over
time due to improvements in the ASP’s software and related technology. For example, if the ASP
uses a browser interface that is dependent on nonstandard aspects of IE6 but business
circumstances faced by users drive a demand for the latest IE or Firefox, or if the ASP’s interface
involves a module built on top of a program that only works in a pre-Vista MS Windows
environment but hardware replacement at the user’s site leads to multiple PCs with the Vista OS,
unfit costs may increase. In such cases, an existing ASP user faces higher unfit costs t in its later
usage. On the other hand, if the ASP vendor continuously invests in improving its system
integration features, users’ unfit costs may be decreasing over time. For instance, Salesforce.com
developed and launched AppExchange in January 2006. AppExchange is an online marketplace
for on-demand business software. Currently it includes over 150 applications, and Adobe, Skype,
and Factiva are among the various partners. AppExchange allows Salesforce.com and other ASPs
to establish across-application integration and therefore provides software users seamless
extension of their existing systems (Cowley 2005; Kuchinskas 2006). In this case, users expect to
have reduced unfit costs because a uniform platform eases collaboration across applications.
10
The only exception is Lemma 1, which can be proven under the special case with negligible setup costs,
but for the more general cases, it gets too complicated mathematically.
23
To capture how competition takes place in a longer window with possible changes in unfit
costs over time, we build a two-stage competition model. In the first stage, the vendors choose
their prices ( pa , P ) simultaneously. We assume that their prices remain unchanged over time.
The ASP’s application imposes unfit costs t1 in the first stage. Users could have certain
expectations about a future change in unfit costs. They may expect unfit costs to increase if they
anticipate changes in demand or hardware upgrades, or to decrease if they anticipate
technological advances that favor the shared software business model. In the second stage, such a
change is realized. Users consider switching from the ASP’s software to the MOTS software or
the reverse.
We make two simplifying assumptions. First, users and vendors weight utilities or profits
obtained from both stages equally. The time discount factor for stage two is 1. Second, the ASP’s
initial setup costs to serve a new client are negligible; i.e., S = 0 . These two assumptions help to
ease the analytical analysis without changing the results qualitatively. Our study on the two-stage
model will only focus on the scenario with both vendors coexisting. Scenarios in which one
vendor fails are of little interest in this context.
4.1 The Two-Stage Model with Increased Unfit Costs
Figure 5a shows the two-stage competition with an (expected) increased t. In the first stage, with
unfit costs t1 , users in [0, d1 ] choose the ASP and in [d1 ,1] use the MOTS software. In the
second stage, users face changing business circumstances, and the unfit costs of using a standard
ASP application increase from the initial t1 to t H > t1 . Existing ASP users may consider
switching to the MOTS solution, which provides customized software with a better fit.
An existing ASP user i compares the utility from the ASP, (u − pa − t H )d i , and the utility
from the MOTS software, (u − c)d i − P − c(u − c)θ . The “marginal” switcher, denoted by d S , is
u
given by
dS =
P
c (u − c )θ .
+
pa + t H − c u ( pa + t H − c )
(9)
24
Figure 5a. Competition with Increased Unfit Costs
dS
Expected transaction
volume
d1
0
1
Users choose the ASP
initially and stay with
the ASP afterward.
Users choose the ASP
initially and switch to the
MOTS software in the second
stage.
Users choose the MOTS vendor
initially and stay with the MOTS
software afterward.
As shown in Figure 5a, the user d1 , which is indifferent between the two solutions in the first
stage, gains the same total utility. If it chooses the ASP and switches to the MOTS software later
on, its total utility is {(u − p a − t1 )d1 } + ⎧⎨(u − c)d1 − P − c(u − c)θ ⎫⎬ . If it chooses the MOTS
u
⎩
⎭
(
)
θ
c
u
−
c
c(u − c)θ ⎫ . Note that
⎧
⎫
⎧
software initially, its total utility is
⎨(u − c)d1 − P −
⎩
u
⎬ + ⎨(u − c)d1 −
⎭ ⎩
u
⎬
⎭
once the user installs the MOTS system in the first stage, it owns the system and only needs to
pay ongoing maintenance costs in the later stage. By equating these two utilities, we get
d1 =
c(u − c)θ
.
u ( p a + t1 − c)
(10)
Equations (9) and (10) imply that the MOTS vendor’s price P only affects d S , not d1 .
When the MOTS vendor’s price increases, all else being equal, the number of users that choose
the in-house system in the first stage remains unchanged. This is because the price P is
cancelled out in the indifferent user d1 ’s utility function (equation (10)). In the second stage,
however, the number of switchers (from the ASP to the MOTS solution) decreases as P
increases. A high MOTS software price, representing the large up-front costs of an internal
system, reduces existing ASP users’ incentive to move the software in-house.
The MOTS vendor gets [d1 ,1] users in the first stage and [d S , d1 ] users in the second stage.
Its profit comes from users’ one-time payment. The optimal price is given by
Max ∏ MOTS = ( P − CMOTS )[1 − d S ] .
(11)
P
The ASP serves [0, d1 ] users in the first stage and [0, d S ] users in the second stage. It gains
profit from users’ every use of the software. The optimal price is given by
25
dS
⎡ d1
⎤ 1
Max ∏ ASP = ( pa − c )⎢ ∫ xdx + ∫ xdx ⎥ = ( pa − c )(d12 + d S2 ) .
pa
0
⎣⎢ 0
⎦⎥ 2
(12)
If users do not anticipate future changes in unfit costs, this reduces to a one-stage static game
with invariant unfit costs t1 , which we have analyzed in Section 3. Here, we take such a case as
the benchmark to investigate how users’ expectation that unfit costs will increase affects the
competition equilibrium outcome.
Let pa
t1 ,t H
and P t ,t be the prices of the ASP and the MOTS vendor when users expect
1 H
unfit costs to increase from t1 to t H , and let d1 t ,t be the indifferent user defined by equation
1 H
(10). Let pa
t1
and P t be the prices when users believe unfit costs t1 will not vary, and let d t*1
1
be the indifferent user defined by equation (6) in that instance.
Proposition 8
When users anticipate a future increase in unfit costs, t1 → t H , both vendors will
increase their prices; i.e., pa t ,t > pa t and P t ,t > P t . More users will choose the MOTS
1 H
1
1 H
1
software initially (i.e., d1 t ,t < d t* ), and the ASP will lose existing clients to the MOTS vendor
1 H
1
once the increase occurs.
<Proof> See the Appendix.
Proposition 8 states three important findings. First, although increased unfit costs imply a
decrease in product quality of u − t , the ASP should nevertheless increase its price:
pa t ,t > pa t . By charging a high price, the ASP gives up competing for high-volume users with
1 H
1
the MOTS vendor; it instead concentrates on exploiting low-volume users that are unable to
afford the MOTS solution anyway.11 Second, the MOTS vendor also raises its price, which is
intuitive because its product becomes more attractive. Interestingly, we find that the MOTS
The ASP’s price cannot exceed the upper bound of u − t H . Otherwise low-end users have no incentive
to use the ASP’s product, and they will opt to stay out of the market.
11
26
seller’s best response function ( P = pa + t H − c + C MOTS − c(u − c)θ , see the proof of Proposition 8
2
2
2u
in the Appendix) is the same as that in a static competition with unfit costs t = t H (equation (7)).
This means that the MOTS vendor in practice will adopt a simple pricing strategy and price its
software as if it were in a one-stage competition with invariant unfit costs. Finally, we conclude
that a belief that unfit costs will increase benefits in-house solution providers but hurts ASPs.
4.2 The Two-Stage Model with Decreased Unfit Costs
Figure 5b shows the two-stage competition when t decreases. In the first stage, with unfit
costs t1 , users in [0, d1 ] choose the ASP and in [d1 ,1] buy from the MOTS vendor. In the second
stage, the unfit costs of using the ASP application decline to t L < t1 . Such a change could be the
result of advances in web technology, adoption of software standards and protocols, or the ASP’s
efforts to create a uniform software platform.
Figure 5b. Competition with Decreased Unfit Costs
d1
Expected transaction
volume
dS
0
1
Users choose the ASP
initially and stay with
the ASP afterward.
Users choose the MOTS
software initially and switch
to the ASP in the second
stage.
Users choose the MOTS
software initially and stay with
it afterward.
When unfit costs decrease in the second stage, an existing MOTS software user i compares
the utility available from the ASP product, (u − pa − t L )d i , and the utility from the MOTS
software, (u − c)d i − c(u − c)θ . Note that because the in-house system has already been installed,
u
the one-time payment to the vendor P has been sunk. This user only needs to pay ongoing
maintenance costs. The “marginal” switcher, denoted by d S , is given by
dS =
c (u − c)θ .
u ( p a + t L − c)
(13)
27
As Figure 5b shows, the user d1 is indifferent between the two solutions at the first stage. If
it chooses the MOTS and then switches to the ASP later on, its total utility is
c(u − c)θ ⎫
⎧
⎨(u − c)d1 − P −
⎬ + {(u − pa − t L )d1 } . If it chooses the ASP initially, its total utility is
u
⎩
⎭
{(u − pa − t1 )d1 }+ {(u − pa − t L )d1 }. Hence, we get d1 =
P
c(u − c)θ .
+
p a + t1 − c u ( p a + t1 − c)
(14)
Equations (13) and (14) show that the MOTS price P only affects d1 but not d S . When the
MOTS price increases, all else equal, the number of users that choose the in-house system in the
first stage decreases. However, the number of switchers (from the MOTS to ASP, in the second
stage) is not affected by the price increase. A high price for the MOTS software does not give
existing users a greater incentive to switch to on-demand software because it is considered a sunk
cost.
The MOTS vendor and the ASP choose the following profit-maximizing prices, respectively:
Max ∏ MOTS = ( P − C MOTS )[1 − d1 ] ;
(15)
P
dS
⎡ d1
⎤ 1
Max ∏ ASP = ( pa − c )⎢ ∫ xdx + ∫ xdx ⎥ = ( pa − c )(d12 + d S2 ) .
pa
0
⎣⎢ 0
⎦⎥ 2
(16)
We take the static competition with invariant unfit costs t1 as the benchmark case. Let
pa
t1 ,t L
and P t ,t be the prices of the ASP and MOTS products when users expect unfit costs to
1 L
decrease from t1 to t L , and let d1 t ,t be the indifferent user defined by equation (14). Let pa
1 L
t1
and P t be the prices when users believe unfit costs t1 will not vary, and let d t*1 be the
1
indifferent user defined by equation (6).
Proposition 9
When users anticipate a decrease in unfit costs, t1 → t L , both vendors will
reduce their price; i.e., p a
t1 ,t L
< p a t , P t ,t < P t . More users will choose the ASP solution
1
1 L
1
initially; i.e., d1 t ,t > d t* . Existing clients of the MOTS vendor have little incentive to switch to
1
L
1
28
on-demand software even if unfit costs decrease, but they may do so if transaction volatility is
high.
<Proof> See the Appendix.
Proposition 9 states three important findings. First, the ASP’s response to users’
anticipation of decreased unfit costs is to reduce its price, despite an increase in the quality of its
product, in order to compete for the more profitable high-volume users.12 Second, the MOTS
vendor once again sticks with a simple pricing strategy. Its best response function
(P =
pa + t1 − c C MOTS c(u − c)θ
, see the proof of Proposition 9 in the Appendix) is the same
+
−
2
2
2u
as that in a static competition with unfit costs t = t1 (equation (7)). The MOTS vendor therefore
can just ignore the expected change in unfit costs on the users’ side and price the software as if it
were in a one-stage competition. Third, our analysis shows that existing users of MOTS software
are unlikely to move to on-demand software. These users have two choices: stay with the MOTS
solution, with a utility of (u − c)d i − c(u − c)θ , or switch, with a utility of (u − pa − t L )d i . Since
u
pa > c always, the user switches only if its transaction volatility ( θ ) is high. Hence, we
conclude that once an in-house system has been installed, users have little incentive to switch to
an ASP unless they need to manage high capacity risks.
5
Discussion and Conclusion
We examine firms’ choices between the ASP and MOTS solutions when they face stochastic
demand for the software. Our findings show that the ASP on-demand model is superior when the
user faces a low transaction volume, high transaction volatility, or expensive in-house IT services,
or when the user’s unfit costs from using the ASP’s standardized product are low. Under broad
market conditions, the ASP and MOTS business models will coexist, so it is likely that the
12
Since the ASP gets paid based per transaction, users with high transaction volumes are
considered more profitable.
29
software industry will not be dominated by just one. The ASP’s entry, at the expense of the
traditional MOTS vendor, may benefit every user firm. It offers small and medium firms costsaving access to software, competitively reduces large firms’ implementation costs, and mitigates
each firm’s transaction uncertainty risks. Although the ASP model has several advantages, its
long-run viability largely depends on the magnitude of users’ unfit costs. As such costs increase,
the ASP’s ability to compete with the MOTS vendor monotonically decreases. This important
finding implies that the ASP model requires a fundamentally new set of products and technology
architectures. To achieve profits, the new generation of ASPs should leverage an open language,
a proper modular structure, and a loosely coupled interface with other applications, and thus offer
products with low unfit costs. Today’s ASPs are developing and delivering their own applications
using pure Web architectures, in a standard XML language, and in discrete units, which will
greatly increase their chance of success. Our work provides a theoretical base for these strategic
moves.
ASPs are actively investing in reducing users’ unfit costs. It is interesting and necessary to
analyze the price competition over a longer horizon in which users’ unfit costs may change over
time. Our findings suggest that investments in improving ASP software quality should be
accompanied with a downward price adjustment. In the future, we expect to see that ASPs offer
better products at lower prices. On the other hand, MOTS vendors should always adopt a simple
pricing strategy: they should price their software as if they were involved in a static competition
with invariant unfit costs. Hence, we predict that no price change will be observed for traditional
packaged software. In addition, our analysis shows that existing MOTS software users switch to
the ASP solution only to eliminate capacity, or business volume risks rather than to reduce
operating costs. These results have direct implications for the kind of businesses that ASP will
target in the future.
There are many possibilities for further ASP studies. It would be interesting to examine
the role of the Service Level Agreement (SLA). When users have demand for different levels of
30
IT service, the SLA constitutes a way to segment the market and improve the ASP’s profit, and
maybe to increase users’ surpluses as well. Another possible research topic is the software
vendor’s choice. Some major software companies have changed their business models to operate
as an ASP as well. For example, Oracle now has more than 400 customers using its ASP
products and a growing share of its revenues from its ASP unit. It is interesting to see that many
software providers are doing business both ways: selling a sophisticated version as a MOTS
product and leasing a simplified version as an ASP. Future research may investigate whether a
software vendor should add the ASP as an additional channel, switch to it exclusively, or eschew
that approach entirely.
31
References
Bednarz, A., “Manufacturers Eye on On-Demand Software,” Network World, Apr 24, 2006
Cheng, H.K. and Koehler, G.J., “Optimal Pricing Policies of Web-enabled Application Services,”
working paper, 2002
Choudhary, V., Tomak, K., and Chaturvedi, A., “Economics Benefits of Software Renting,”
Journal of Organizational Computing and Electronic Commerce 8, 277-305, 1998
Cowley, S., “Salesforce.com Makes Platform Move with AppExchange,” InfoWorld, Sep 2005
Dewan, S., and Mendelson, H., “User Delay Costs and Internal Pricing for a Service Facility,”
Management Science, Vol. 36, No. 12, Dec. 1990
Dunn, D., “Systems Management on Call,” Information Week, Jan 10, 2005
Dzubeck, F., “XML and Management Team up,” Network World, Vol. 21, Iss. 27, Jul 2004
Fishburn, P., Odlyzko, A., and Siders, R., “Fixed Fee versus Unit Pricing for Information Goods:
Competition, Equilibria, and Price Wars,” First Monday 2(7), 1997
Garner, R., “Software for Hire,” CRN, Nov 1, 2004
Hamm, S., “SAP Gets On-Demand Religion,” Business Week, Feb 2, 2006
Kaplan, J., “Sorting Through Software As A Service,” Network World, Nov 21, 2005
Knorr, E., “Software on Demand: the End of IT as We Know It?” InfoWorld, Vol. 26, Iss. 48,
Nov 29, 2004
Kuchinskas, S., “Salesforce Finally Ships AppExchange,” Ecommerce, Jan 17, 2006
Lacy, S., “The On-Demand Software Scrum,” Business Week, April 17, 2006
Ma, D., private communications with the representatives of MedPACS (phone: 262-367-0181),
2005
Martin, C., “Fee-per-Study Approach Can Cut Start-up Costs,” Radiology Today, Vol.5, No. 19,
Sep 2004
Murphy, D., “As Easy as ASP,” Direct Response. London, Jan 2005
Niccolai, J., “Gates Memo Puts Services at the Heart of Microsoft,” Network World, Nov 2005
32
“Proponents of Software as a service say it will wipe out traditional software,” The Economist,
Apr 21, 2006, article available at
http://globaltechforum.eiu.com/index.asp?layout=rich_story&doc_id=8439&title=Universal+serv
ice%3&categoryid=4&channelid=3
Pallatto, J., “IBM Recruiting ISVs, Partners to SAAS,” Channel Insider, Feb 23, 2006
Ricadela, A., “Does Salesforce.com Have the Chops to Become a Billion-Dollar Company?”
Information Week, May 2006
Singh, C., Shelor, R., Jiang, J., and Klein, G., “Rental Software Valuation in IT Investment
Decisions,” Decision Support Systems, Vol. 38, Iss. 1, Oct 2004
Sundararajan, A., “Nonlinear Pricing of Information Goods,” Management Science 50 (12), 2004
Susarla, A., Barua, A., and Whinston, A., “Understanding the Service Component of Application
Service Provision: An Empirical Analysis of Satisfaction with ASP Services,” MIS Quarterly
27(1), 2003
Thibodeau, P., “Tech Standards Set Tone for On-Demand Systems,” Computer World, Vol. 38,
Iss. 44, Nov 1, 2004
Vara, V., “Web Services Face Reliability Challenges,” Wall Street Journal, Feb 23, 2006
Varian, H., “Buying, Selling, and Renting Information Goods,” Journal of Industrial Economics
XLVIII, 473-488, 2000
Zimmerman, J., “The Costs and Benefits of Cost Allocations,” The Accounting Review, Vol. 54,
No. 3., pp. 504-521, Jul., 1979
33
Appendix
Proofs for Lemmas and Propositions
Prove Proposition 1: “users with low transaction volumes ( d i < θ ) are not served by the
MOTS vendor.”
We prove by contradiction. Suppose that the MOTS vendor does serve some users with low
transaction volumes. Let d h , d l be the marginal users in [ θ , 1] and [0, θ ] respectively. First, we
examine the extreme case that users in [0, θ ] face a deterministic transaction volume. The
vendor’s profit-maximization problem is Max ( P − C MOTS )(1 − d h + θ − d l ) , where
P
dl =
cθ
θ cθ
P
1 C
and d h = d l +
. Solving it gives d l0 = + MOTS + −
> θ , which
(u − c )
u
4 2(u − c ) 4 4u
leads to a contradiction. Next, we look at the general distribution case. For users in [0, θ ], we
make no assumption on the distribution of their transaction volumes. Denote a user’s utility loss
due to transaction uncertainty by f (δ ) . It is easy to get P = (u − c )d l − f (δ ) and
d h= d l +
cθ
f (δ )
. The software vendor’s problem is
−
u (u − c )
⎛
cθ
f (δ ) ⎞ . The profit function is concave, and the
Max ((u − c)d l − CMOTS − f (δ ) )⎜⎜1 − 2d l −
+θ +
⎟
dl
u
(
u
− c) ⎟⎠
⎝
first-order condition is ∂ = ⎧⎨(u − c ) − (u − c )cθ − 4(u − c )d l + (u − c )θ + 2C MOTS ⎫⎬ + 3 f (δ ) . The
∂d l ⎩
u
⎭
terms in the parenthesis are just the first-order condition when the transaction volume is
deterministic. Hence, this first-order condition is positive at d l0 . Making use of the concavity, we
conclude that the optimal solution d l* > d l0 > θ , which is again a contradiction.
(
Q.E.D.
)
<Proof of Proposition 2> Denote by P * , pa* the price pair at the intersection point of equations
(7) and (8). Consider the boundary conditions for the vendors’ prices: the MOTS vendor’s price
has a lower bound P ≥ C MOTS , and the ASP’s price has an upper bound pa* ≤ u − t . The ASP
34
must offer a price that gives users enough incentive to use it. A price larger than the upper bound
u − t will attract no users. On the other hand, the ASP’s price must be high enough to cover the
(
ASP’s initial setup cost to give the ASP an incentive to serve the market.i The price pair P * , pa*
)
is an equilibrium outcome if it satisfies all these boundary conditions. In the special case with
S=0, we get (PS*=0 , p a*,S =0 ) = ⎛⎜ max ⎧⎨C MOTS , C MOTS + t − c(u − c )θ ⎫⎬, t + c ⎞⎟ , which is a feasible
2
2u
⎭
⎩
⎝
⎠
outcome if t + c ≤ u − t ⇔ t ≤
∂pa*
u−c *
> 0 . In the general case
≡ ts = 0 . It is easy to show that
∂S
2
with S ≥ 0 , the ASP’s price is pa* = c + t + ∆ ( S ) , where ∆( S ) ≥ 0 , ∂∆( S ) > 0 . Thus, the critical
∂S
value t * must satisfy t * = u − c − ∆( S ) ≤ u − c , and t * is decreasing in S .
2
2
Compare the MOTS vendor’s best response function in the dual market (equation (7)) with its
optimal price P M in the pre-ASP market (equation (4)). Since pa* < u − t , the vendor’s price
decreases after the ASP enters the market: P * < P M .
Plugging equation (7) into equation (6) gives the location of the indifferent user in the dual
market:
d* =
1
C MOTS
cθ ( u − c )
.
+
+
2 2 ( p a + t − c ) 2u ( p a + t − c )
(A1)
Compare this with the marginal user’s location in the pre-ASP market ( d M , equation (5)).
We find that d * > d M : the MOTS vendor’s market share decreases. Together, a lower price and
a decreased market share result in less profit for the MOTS vendor.
Figures A1(a) and (b) show the pre-ASP and dual markets respectively. When the ASP is an
option, full market coverage is achieved. Small users with low transaction volumes, located in
[0, d ] , are able to afford the software through the ASP, because the ASP does not impose high
M
[
]
implementation and maintenance costs on them. Users in d M , d * will purchase the MOTS
35
software in the pre-ASP market but choose to use the ASP in the dual market. For these users, the
ASP represents a cheaper solution than the MOTS option. Since
[
] [
] [
]
E u MOTS ( P = P M ) ≤ E u MOTS ( P = P * ) ≤ E u ASP ( pa = pa* ) , they are better off as well. Finally,
[
]
users in d * ,1 are firms with a high volume of transactions. They choose the MOTS solution in
both markets, but their payments are lower in the dual market because of the ASP’s competition.
The ASP’s entry into the market benefits these firms as well, although they are not its clients.
Each user therefore is better off, and the total consumer surplus is strictly improved.
Figure A1. The Pre-ASP Market and the Dual Markets When t ≤ t *
(a) The pre-ASP market (the MOTS software solution alone)
users purchase the MOTS software at P M
1
0
2
1
dM
users are priced out of the market
(b) The dual market
users purchase the MOTS
software at P * < P M
0
users choose the ASP
d
M
d*
1
Q.E.D.
<Proof of Proposition 3> When t > t * , the ASP’s unrestricted optimal price (from equation (8))
is pa > u − t . This price is too high to attract any user. The ASP will set its price at the restricted
*
optimal pa'' = u − t . The ASP’s users therefore get zero surplus. Plug pa'' into equation (7). The
MOTS vendor’s optimal selling price, denoted by P " , is the same as in the pre-ASP market
( P M , given by equation (4)). Plugging pa'' and P " into equation (6) gives the MOTS vendor’s
market share, 1 − d " =
1 C MOTS cθ
, which again is the same as in the pre-ASP market
−
−
2 (u − c ) 2u
36
( 1 − d M , given by equation (5)). The conclusion that the MOTS vendor’s profit does not change
follows.
When the value of t increases further, and especially when t > u − c , it is easy to see that the
ASP is not able to operate profitably.
Q.E.D.
<Proof of Lemma 1> Using equation (8), we get dp a* dθ =
dB
1
[ −4 Sut ] , where
dθ ( B − 2 Su ) 2
dB dP *
=
u + c (u − c ) .
dθ
dθ
To judge the sign of dpa* dθ , consider two possible cases: (1)
and (2)
dB
< 0 <=> dpa* dθ > 0 ,
dθ
dP *
c(u − c )
dB
.
<−
> 0 <=> dp a* dθ < 0 . If the first case is true, dB < 0 implies
dθ
u
dθ
dθ
However, equation (7) indicates that
dP * 1 dp a* c(u − c )
c(u − c )
. Hence, we eliminate
=
−
>−
dθ
2 dθ
2u
2u
dP *
the possibility of case (1). Consider the second case. If dB > 0 , either
> 0 or
dθ
dθ
−
dpa*
c(u − c ) dP *
< 0 , which means that
<
< 0 . On the other hand, equation (8) implies
dθ
u
dθ
*
dP *
c(u − c ) . It therefore must be the case that dpa
dP *
< 0,
<−
< 0 , and
dθ
dθ
2u
dθ
c(u − c )
c(u − c )
. This proves parts (1) and (2). Use equation (A1):
< dP * dθ <
2u
u
*
dp a* 2uc (u − c )⎛⎜ p * + t − c − dp a θ ⎞⎟
− 2C MOTS
⎜ a
dθ ⎟⎠
dd *
⎝
dθ +
> 0 . This proves part (3).
=
4( p a* + t − c )
4u 2 ( p a* + t − c ) 2
dθ
Q.E.D.
<Proof of Proposition 5> First we consider the case of t = t1 . We can show that the price pair
( P, pa ) = (C MOTS , pa ) is the equilibrium. Note that with this price pair, the whole market is
37
served by the ASP alone: d * ( P = C MOTS , pa = pa ) = 1 . Given the MOTS vendor’s price C MOTS ,
the ASP has no incentive to deviate, because the price pa is obtained using the ASP’s best
response function (equation (8)). This price pa can give the ASP positive profit, because it is
high enough to cover the ASP’s setup costs.ii On the other hand, given the ASP’s price pa , the
MOTS vendor has no incentive to deviate as well: a price increase will not attract any user, and a
price decrease will not bring positive profit. Thus we conclude that the price pair
( P, pa ) = (C MOTS , pa ) is the Nash equilibrium, and the ASP uses the price pa to serve the
whole market when t = t1 . For cases with t < t1 , a similar analysis applies. Since decreasing its
price will not bring the ASP more users, the ASP will keep its price at pa .
Q.E.D.
<Proof of Proposition 6> As shown in the proof of Proposition 3, when t increases, the ASP’s
competition becomes infra-marginal. The MOTS vendor will set the price at the monopoly price
(the same as in the pre-ASP market): P =
C MOTS (u − c ) (u − c )c
+
−
θ . The ASP’s best response
2
2
2u
price is bounded by the upper bound u-t. In this case, the MOTS vendor will take the users
⎡1
C
cθ
⎤
located in ⎢ + MOTS +
, 1⎥ . When t ≥ t2 , it is not profitable for the ASP to take the
⎣ 2 2(u − c ) 2u ⎦
2
residual users, since Π ASP
⎛1 C
1⎛1 C
cθ ⎞
cθ ⎞
= ⎜⎜ + MOTS +
⎟⎟ S ≤ 0 ,
⎟⎟ ( pa − c ) − ⎜⎜ + MOTS +
2 ⎝ 2 2(u − c ) 2u ⎠
⎝ 2 2(u − c ) 2u ⎠
∀p a ≤ u − t .
Q.E.D.
<Proof of Proposition 8> The optimization problems for the MOTS vendor and the ASP are
given by equations (11) and (12).
The best response functions (BRFs) are P = pa + t H − c + C MOTS − c(u − c)θ (for the MOTS
2
2
2u
c 2 (u − c) 2 θ 2 c + t1 − p a
+ (t H + c − p a ) = 0 (for the ASP). The proof of
vendor) and
2u 2
( p a + t1 − c) 3
38
Proposition 2 shows that in a one-stage static competition with invariant unfit costs t1 and
negligible ASP setup costs ( S = 0) , the ASP’s price is p a
t1
= c + t1 . It is straightforward to
check the ASP’s BRF and conclude that any price smaller than c + t1 is not optimal. In fact, we
can show that the optimal price must be in the range of c + t1 < p a
t 1 ,t H
< c + tH .
Since the ASP’s price increases, the MOTS vendor’s price will increase as well (using the
MOTS vendor’s BRF); i.e., P t
d1 t
,t
1 H
1
,t H
. It is easy to show that d1
> P t . Plugging the two prices into equation (10) gives
1
t 1 ,t H
< d t*1 , where d t*1 is given by equation (A1).
Q.E.D.
<Proof of Proposition 9> The optimization problems for the MOTS vendor and the ASP are
given by (15) and (16). The best response functions (BRFs) are P = p a + t1 − c + C MOTS − c(u − c)θ
2
(for the MOTS vendor) and
2
2u
c + t L − pa
c (u − c) θ
+ (t1 + c − p a ) = 0 (for the ASP).
2
2u
( p a + t L − c) 3
2
2
2
Check the ASP’s BRF. It is straightforward to see that the optimal price must satisfy
c + t L < p a t ,t < c + t1 = p a t . Since the ASP’s price decreases, the MOTS vendor’s price will
1
L
1
also decrease (using the MOTS vendor’s BRF); i.e., P t
(14) and compare to equation (A1); the conclusion d1
1
,t L
t 1 ,t L
< P t . Plug these prices into equation
1
> d follows.
*
t1
Q.E.D.
i
This boundary condition may be reached when the unfit cost t is very small. As t decreases, the price from
equation (8) also decreases. It may reach a level that is not high enough to make the ASP profitable,
especially when the setup cost S is large. In this case, the ASP’s best response price will not be the price
given by equation (8), which is analyzed in Proposition 6.
ii
When the ASP serves the whole market, the minimum price required to cover the ASP’s setup costs is
2S + c . Since S << C MOTS (specifically, 2S < CMOTS ), the ASP’s price satisfies pa > 2 S + c .
39
Download