Zhiling Guo and Dan Ma

Similar documents
Haiyang Feng College of Management and Economics, Tianjin University, Tianjin , CHINA

Antino Kim Kelley School of Business, Indiana University, Bloomington Bloomington, IN 47405, U.S.A.

1 Appendix A: Definition of equilibrium

Optimal selling rules for repeated transactions.

Byungwan Koh. College of Business, Hankuk University of Foreign Studies, 107 Imun-ro, Dongdaemun-gu, Seoul KOREA

Entry Barriers. Özlem Bedre-Defolie. July 6, European School of Management and Technology

Econ 101A Final exam May 14, 2013.

Finite Memory and Imperfect Monitoring

Econ 101A Final exam Mo 18 May, 2009.

MANAGEMENT SCIENCE doi /mnsc ec pp. ec1 ec23

Exercises Solutions: Oligopoly

Microeconomic Theory II Preliminary Examination Solutions Exam date: August 7, 2017

Technical Appendix to Long-Term Contracts under the Threat of Supplier Default

PRISONER S DILEMMA. Example from P-R p. 455; also 476-7, Price-setting (Bertrand) duopoly Demand functions

Econ 101A Final exam May 14, 2013.

Web Appendix: Contracts as a barrier to entry in markets with non-pivotal buyers

ON INTEREST RATE POLICY AND EQUILIBRIUM STABILITY UNDER INCREASING RETURNS: A NOTE

Economics 111 Exam 1 Spring 2008 Prof Montgomery. Answer all questions. Explanations can be brief. 100 points possible.

ADVERSE SELECTION PAPER 8: CREDIT AND MICROFINANCE. 1. Introduction

Comparing Allocations under Asymmetric Information: Coase Theorem Revisited

LI Reunión Anual. Noviembre de Managing Strategic Buyers: Should a Seller Ban Resale? Beccuti, Juan Coleff, Joaquin

Using Trade Policy to Influence Firm Location. This Version: 9 May 2006 PRELIMINARY AND INCOMPLETE DO NOT CITE

Microeconomic Theory II Preliminary Examination Solutions

Chapter 11: Dynamic Games and First and Second Movers

Finite Memory and Imperfect Monitoring

SCREENING BY THE COMPANY YOU KEEP: JOINT LIABILITY LENDING AND THE PEER SELECTION EFFECT

Evolution of Standards and Innovation

Problem Set 3: Suggested Solutions

Public Schemes for Efficiency in Oligopolistic Markets

Notes for Section: Week 4

Answers to Microeconomics Prelim of August 24, In practice, firms often price their products by marking up a fixed percentage over (average)

Endogenous Transaction Cost, Specialization, and Strategic Alliance

In this appendix, we examine extensions of the model in Section A and present the proofs for the

Not 0,4 2,1. i. Show there is a perfect Bayesian equilibrium where player A chooses to play, player A chooses L, and player B chooses L.

Economics 121b: Intermediate Microeconomics Final Exam Suggested Solutions

On Existence of Equilibria. Bayesian Allocation-Mechanisms

EC476 Contracts and Organizations, Part III: Lecture 3

Bargaining Order and Delays in Multilateral Bargaining with Asymmetric Sellers

Two-Dimensional Bayesian Persuasion

Answer Key. q C. Firm i s profit-maximization problem (PMP) is given by. }{{} i + γ(a q i q j c)q Firm j s profit

Online Appendix for Military Mobilization and Commitment Problems

Price cutting and business stealing in imperfect cartels Online Appendix

ECON106P: Pricing and Strategy

Loss-leader pricing and upgrades

Microeconomic Theory August 2013 Applied Economics. Ph.D. PRELIMINARY EXAMINATION MICROECONOMIC THEORY. Applied Economics Graduate Program

Zhen Sun, Milind Dawande, Ganesh Janakiraman, and Vijay Mookerjee

Rent Shifting and the Order of Negotiations

Socially-Optimal Design of Crowdsourcing Platforms with Reputation Update Errors

Appendix: Common Currencies vs. Monetary Independence

Investing and Price Competition for Multiple Bands of Unlicensed Spectrum

Strategic Intellectual Property Sharing: Competition on an Open Technology Platform Under Network Effects

Effective Cost Allocation for Deterrence of Terrorists

Corruption as an Alternative to Limit Pricing. Raluca Elena Buia Università Ca Foscari di Venezia

PAULI MURTO, ANDREY ZHUKOV

Econ 323 Microeconomic Theory. Chapter 10, Question 1

The Ramsey Model. Lectures 11 to 14. Topics in Macroeconomics. November 10, 11, 24 & 25, 2008

Strategic Pre-Commitment

Part 2: Monopoly and Oligopoly Investment

Competition and risk taking in a differentiated banking sector

A Model of Vertical Oligopolistic Competition. Markus Reisinger & Monika Schnitzer University of Munich University of Munich

MA300.2 Game Theory 2005, LSE

Product Di erentiation: Exercises Part 1

Homework # 8 - [Due on Wednesday November 1st, 2017]

General licensing schemes for a cost-reducing innovation

KIER DISCUSSION PAPER SERIES

Topics in Contract Theory Lecture 3

ECON/MGMT 115. Industrial Organization

Relational Contracts in Competitive Labor Markets

Evolution of Standards and Innovation

Static Games and Cournot. Competition

On the 'Lock-In' Effects of Capital Gains Taxation

Evolution of Standards and Innovation

Extraction capacity and the optimal order of extraction. By: Stephen P. Holland

Chapter 9 Dynamic Models of Investment

Online Appendix. Bankruptcy Law and Bank Financing

MONOPOLY (2) Second Degree Price Discrimination

License and Entry Decisions for a Firm with a Cost Advantage in an International Duopoly under Convex Cost Functions

Econometrica Supplementary Material

Chapter 3. Dynamic discrete games and auctions: an introduction

ECO410H: Practice Questions 2 SOLUTIONS

Online Appendix for The Political Economy of Municipal Pension Funding

Symmetrical Duopoly under Uncertainty - The Huisman & Kort Model

Directed Search and the Futility of Cheap Talk

Working Paper: Cost of Regulatory Error when Establishing a Price Cap

Regret Minimization and Security Strategies

AS/ECON 2350 S2 N Answers to Mid term Exam July time : 1 hour. Do all 4 questions. All count equally.

(1 p)(1 ε)+pε p(1 ε)+(1 p)ε. ε ((1 p)(1 ε) + pε). This is indeed the case since 1 ε > ε (in turn, since ε < 1/2). QED

Quality, Upgrades, and Equilibrium in a Dynamic Monopoly Model

Optimal Credit Limit Management

Strategic Production Game 1

Volume 29, Issue 3. The Effect of Project Types and Technologies on Software Developers' Efforts

Export Subsidies and Oligopoly with Switching Costs

CEREC, Facultés universitaires Saint Louis. Abstract

Econ 323 Microeconomic Theory. Practice Exam 2 with Solutions

MA200.2 Game Theory II, LSE

Location, Productivity, and Trade

So we turn now to many-to-one matching with money, which is generally seen as a model of firms hiring workers

STOCHASTIC REPUTATION DYNAMICS UNDER DUOPOLY COMPETITION

ECONS 424 STRATEGY AND GAME THEORY MIDTERM EXAM #2 ANSWER KEY

Lecture 9: Basic Oligopoly Models

Transcription:

RESEARCH ARTICLE A MODEL OF COMPETITION BETWEEN PERPETUAL SOFTWARE AND SOFTWARE AS A SERVICE Zhiling Guo and Dan Ma School of Information Systems, Singapore Management University, 80 Stanford Road, Singapore 7890 SINGAPORE {zhilingguo@smuedusg} {madan@smuedusg} Appendix A Modeling Notations Table A Modeling Notations Notation Definition t 0 [0, ] Time within the software life cycle [0,] q Quality of the old perpetual software product ρ New perpetual software quality improvement ratio over the old version θ The SaaS initial quality improvement ratio over the old perpetual software, < θ < ρ α Rate of software quality improvement for the SaaS product p u One-time upgrade price for existing users to upgrade to the new perpetual software p n One-time purchase price for new users to buy the new perpetual software p s The SaaS price for per unit time use of the software n t The network size at time t, where n t = {, } k Marginal network effect δ Perpetual software incremental quality improvement ratio over the old version c α The SaaS vendor's quality improvement cost per unit time c OG users cost of switching to SaaS MIS Quarterly Vol 4 No Appendices/March 08 A

Appendix B Elimination of Strategy Pairs in Table Given the software quality improvement ρq > q, the OG consumers are willing to pay a positive price to upgrade to the new perpetual software Because all software development costs have been sunk, the perpetual software vendor can always sell to the OG users at a positive price to earn non-zero profit So in equilibrium, any strategy pair that involves the OG users that continue to use the old version of perpetual software is dominated by other induced user strategies We therefore eliminate the first row of strategy pairs in Table Similarly, (Old + SaaS, SaaS) and (SaaS, SaaS) can be eliminated because the perpetual software vendor earns zero profit Because the perpetual software has the quality advantage over the SaaS at time 0, the perpetual software vendor, by charging a very small positive upgrade price ε, is able to induce the OG consumers to upgrade and earn a non-zero profit Also note that if the OG users choose SaaS, the NG users prefer SaaS as well The reason is that the OG users are more sticky to the perpetual software than the NG users because of their reserve utility from the old perpetual software Therefore, neither (SaaS, New) nor (SaaS, New + SaaS) can achieve and sustain equilibrium Finally, once both OG and NG users adopt the new version perpetual software, they become identical They should take the same action afterward either they both continue to use the new version or they switch to SaaS at some time point simultaneously This rules out (Upgrade, New + SaaS) and (Upgrade + SaaS, New) As a result, only six strategy pairs, SP ~ SP6, are possible in equilibrium Appendix C Parameter Configuration for Strategy Pairs SP ~ SP6 Figure C graphically shows how the six possible strategy pairs can be supported by different combinations of the SaaS quality improvement rate and the SaaS price The parameter configurations for each strategy pair are presented in Table C We observe that the network effect will affect the appearance of SP, SP4, and SP5 When the network effect is stronger, users tend to choose the same type of software; that is, when the dashed line in Figure C shifts up to the left, the appearance of SP becomes less likely, while that of E4 and E5 becomes more likely Figure C Possible Outcomes and Feasible Regions A MIS Quarterly Vol 4 No Appendices/March 08

Table C Parameter Configuration for Each Strategy Pair Strategy Pair Feasible Conditions SP (Upgrade, New) p s $ α (ρ θ)q SP (Upgrade, SaaS) p s $ α + k (ρ θ)q SP3 (Old+SaaS, New) max[(θ )q, α + k (ρ θ)q] # p s # α + (θ )q SP4 (Upgrade+SaaS, SaaS) p s # α + k (ρ θ)q SP5 (Old+SaaS, New+SaaS) (θ )q # p s # α + k (ρ θ)q SP6 (Upgrade+SaaS, New+SaaS) p s # α (ρ θ)q SP: Because both groups adopt the new perpetual software, they are identical after adoption In SP, no groups switch to SaaS over the entire software life cycle, implying that the SaaS payoff at the end of the software life cycle is no higher than the new perpetual software Hence, θq + α + k p s # ρq + k, which leads to p s $ α (ρ θ)q SP: To prevent the OG users from switching to SaaS, the SaaS payoff at the end of the software life cycle should not be higher than payoff from the new perpetual software for OG users Note that, without switching, the OG users derive the network utility k; if switching, they can enjoy the network utility k because the NG users have adopted SaaS Hence, θq + α + k p s # ρq + k, which leads to p s $ α + k (ρ θ)q SP3: For the OG users to switch but for NG users not to switch during the software life cycle, we have three conditions: () the OG users prefer the old perpetual software rather than SaaS at time 0 (ie, θq + k p s # q + k); () the OG users prefer SaaS rather than the old perpetual software at the end of the software life cycle (ie, θq + α + k p s $ q + k); and (3) the NG users prefer the new perpetual software rather than SaaS at the end of the software life cycle (ie, θq + α + k p s # ρq + k) All together, we have max[(θ )q, α + k (ρ θ)q] # p s # α + (θ )q SP4: For switching to occur, OG users derive higher payoff from SaaS than from the new perpetual software at the end of the software life cycle Hence, θq + α + k p s $ ρq + k, which leads to p s # α + k (ρ θ)q SP5: We have two conditions: () the OG users prefer the old perpetual software rather than SaaS at time 0 (ie, θq + k p s # q + k); and () the NG users derive higher payoff from SaaS than from the new perpetual software at the end of the software life cycle (ie, θq + α + k p s $ ρq + k) Therefore, (θ )q # p s # α + k (ρ θ)q SP6: Note that both OG and NG users must switch at the same time They derive higher payoff from SaaS than from the new perpetual software at the end of the software life cycle Hence, θq + α + k p s $ ρq + k, which leads to p s # α (ρ θ)q Appendix D Baseline Model Equilibrium Outcomes Table D presents vendors optimal prices, profit, consumer surplus, and social welfare under each equilibrium in the baseline model MIS Quarterly Vol 4 No Appendices/March 08 A3

Table D Equilibrium Prices, Profits, Consumer Surplus, and Social Welfare: Baseline Model (a) Equilibrium Prices: Baseline Model Equilibrium p u p n p s + NA Monopoly (M) ( ρ ) q+ k ρq k Entry Deterrence ( ρ θ α ) q + k ( ρ θ α ) q + k (I) ( ρ ) q ( ρ ) q+ k ( θ ) Market Segmentation (IIa) Market Segmentation IIb) Sequential Dominance (IIIa) Sequential Dominance (IIIb) ( ρ ) q [ α+ ( ρ θ) ] 4 + α+ ( ρ θ) [ ] q k q 8α [ ( ) ( )] ( )( ) ( ) αk+ α ρ + k ρ θ q ρ θ q 6α α 0 q+ k + α + k α + k ( ρ θ) q [ α+ ( ρ θ) ] 4 + α+ ( ρ θ) [ ] q k q 8α [ α+ ρ θ q] [ 4k+ α+ ( ρ θ) q] (b) Equilibrium Profits: Baseline Model Equilibrium π perp π SaaS Monopoly (M) ( ) ( ) Entry Deterrence (I) Market Segmentation (IIa) Market Segmentation IIb) Sequential Dominance (IIIa) Sequential Dominance (IIIb) 8α ρ q+ 3k NA ρ θ q α + k 0 ( ρ ) q ( θ ) q+ k + ( ρ ) q α + k ( ρ θ) [ α+ ( ρ θ) ] 4 + α+ ( ρ θ) [ ] q k q 4α [ α ( ρ θ) ] q α [ α+ ( ρ θ) q] [ k+ α+ ( ρ θ) q] [ α ( ρ+ θ ) q ] α ( ρ θ) 4 8α [ ] q α ( ρ θ) α q ( ρ θ) α q (c) Equilibrium Consumer Surplus and Social Welfare: Baseline Model Equilibrium CS OG CS NG SW Monopoly (M) q+ k 0 ρq+ 4k Entry Deterrence (I) Market Segmentation (IIa) Market Segmentation IIb) Sequential Dominance (IIIa) Sequential Dominance (IIIb) θq+ k + α θq+ k + α ρq+ 4k q q + k q + k ρ α ( ) q ( ) α q ρ + θ q+ k + α ρ + θ q+ k + α + [ ( + ) ( )] 3αk+ [ α( ρ+ θ) k( ρ θ) ] q 3α + 6α + α( ρ+ 3θ) + 3( ρ θ) 3αk α ρ θ k ρ θ q α α k q q 4α k [ ( ) k( )] q ( ) q 3αk+ α( ρ+ θ) k( ρ θ) q 3α + 6α + α( ρ+ 3θ) + 3( ρ θ) α + α + α ρ+ θ+ 4 ρ θ + ρ+ θ 8α [ ] α k q q 4α A4 MIS Quarterly Vol 4 No Appendices/March 08

Appendix E Proofs for Baseline Model Proof of Proposition (Monopoly Market Equilibrium) Proof When no entry threat arises from the SaaS vendor, the perpetual software vendor is the monopolist When the vendor releases the new version software at time 0, it charges a purchase price to the NG users so that it extracts all surpluses from them, and so pn M = ρq+ k Meanwhile, it charges an upgrade price p u as high as possible to induce the OG users to upgrade to the new version (ie, ρq + k p u $ q + ( ρ ) ( ) k)) Therefore, p q k The vendor s profit is n M M = + π = pu M + pn M = ρ q+ 3k Proof of Proposition (Entry Deterrence Equilibrium) Proof This is the case in which α # (ρ θ)q Because the SaaS quality is always lower than the new perpetual software, users do not switch The perpetual software vendor can choose either the entry deterrence strategy to serve both user groups and drive the SaaS vendor out of the market or it can choose the market segmentation strategy and serve OG users only The equilibrium strategy pair corresponding to the former case is SP (Upgrade, New), while in the latter case it is SP (Upgrade, SaaS) Consider SP (Upgrade, New) Given that NG users adopt the new version perpetual software, the OG users have three strategies to consider If they keep using the old version, their total utility is q + k; if OG users choose the SaaS at time 0, their total utility is ( θq+ αt + k) dt ; 0 and if OG users choose to upgrade and then keep using the new perpetual software, their total utility is ρq + k p u To ensure that the OG users prefer upgrading to the new version rather than continuing to use the old version, their total utility must be ρq + k p u $ q + k, which is p u # (ρ )q + k (IC) Meanwhile, the perpetual software vendor needs to make sure that OG users prefer upgrading rather than adopting SaaS, even if the SaaS price is reduced to zero That is, the entry deterrence condition is ρq+ k p u 0 ( θ ) ( ) q+ αt + k dt, and it gives pu q+ k (IC) We can show that (IC) is not binding ρ θ α Similarly, given that OG users choose to upgrade, the NG users total utility is ρq + k p n if they choose the new perpetual software and ( θq+ αt + k) dt if they opt for SaaS at time 0 at zero price To ensure that the NG users prefer the new perpetual software to the SaaS, 0 even if the SaaS price is zero, their total utility must be ρq+ k pn ( θq+ αt + k) dt ; that is, p (IC3) n ( ρ θ) q+ k α 0 Because p u pn, by (IC) and (IC3) the perpetual software vendor sets the prices at respective upper bounds: ( ρ θ α ) ( ) p p q k Consequently, we obtain the perpetual software vendor s profit at, n SP u SP SP = = + π ρ θ α perp = q+ k and the SaaS vendor is out of the market Finally, we need to prove that the perpetual software vendor earns a higher profit under SP than SP, which is true when α ( ) q k K = ρ θ +, as shown in the proof of Proposition 3 Hence, the perpetual software vendor deters the SaaS vendor s entry when k K MIS Quarterly Vol 4 No Appendices/March 08 A5

Proof of Proposition 3 (Market Segmentation Equilibrium α Low) Proof Consider SP (Upgrade, SaaS) Given that the NG users adopt SaaS, if the OG users continue to use the old version perpetual software, their total utility is q + k; if the OG users choose SaaS, the total utility is ( θq+ αt + k ps) dt ; and if they choose to upgrade and then 0 continue to use the new perpetual software over the entire software life cycle, the total utility is ρq+ k p u To ensure the OG users prefer to upgrade rather than to continue to use the old version, their total utility must be ρq+ k pu q+ k and thus p u ( ρ ) ρq+ k pu ( θq+ αt + k ps) dt 0 q (IC4) Also, to ensure that the OG users prefer to upgrade rather than opt for SaaS, their total utility must be and thus ( ) p p ρ θ q k + α Similarly, given that OG users upgrade, the NG users total utility is 0 ( θ + α + ) q t k p dt s s u ρq+ k p n (IC5) if they choose the new perpetual software and if they opt for SaaS at time 0 To ensure that the NG users prefer SaaS, their total utility must be q+ k pn ( q+ t + k ps) dt ; that is, p (IC6) s pn ( ρ θ) q k + α 0 ρ θ α To maximize its profit, the perpetual software vendor sets p n as high as possible so that the SaaS vendor can also charge a high enough price p s, which in turn allows the perpetual software vendor to charge a high upgrade price p u As a result, the perpetual software vendor charges pu SP = ( ρ ) q to make the OG users IC constraint (IC4) binding It sets pn SP = ( ρ ) q+ k so that the SaaS vendor charges the highest possible ps SP = ( θ ) q+ k + α by (IC6) that does not violate (IC5) Finally, under the condition α < ( ρ θ) q, we can verify that the condition for SP, ps > α + k ( ρ θ ) q as specified in Table C, holds Finally, we need to show that the perpetual software vendor s profit under SP, Solving π π ( ) SP perp = ρ q, is higher than its profit under SP SP SP perp > πperp, we have k < K, where K is defined in Proposition Hence, SP (Upgrade, SaaS) sustains as an equilibrium user strategy pair when k < K Also note that K = 0 when α = (ρ θ + )q = α Proof of Proposition 4 (Sequential Dominance Equilibrium) Proof Consider SP6 (Upgrade+SaaS, New+SaaS) The switching time t s3 is determined by θq + αt s3 + k p s = ρq + k, so that ps + ( ρ θ) q ( ) t s 3 = The SaaS vendor s profit is expressed as p ps + q Solving this optimization problem yields the optimal α s ρ θ α ( ) ( ) * SaaS price p * q s = α ρ θ q We can verify that p s satisfies the SP6 condition in Table 3 Consequently, t Several s3 * α + ρ θ = α incentive compatibility conditions must be satisfied, as follows Given that the OG users choose Upgrade+SaaS, the NG users prefer New+SaaS rather than SaaS if ( ) * ( ) ( ) ( ) s * 3 ρq+ k t p + ts3 * * * θq+ αt + k ps dt θq+ αt + k ps dt + θq+ αt + k ps dt [ ( ) So (IC7) * t 0 p * n α + ρ θ q] [ 4k+ α + ( ρ θ ) q] t 8α s3 s3 n A6 MIS Quarterly Vol 4 No Appendices/March 08

Given that the NG users choose New+SaaS, the OG users prefer Upgrade+SaaS rather than Old+SaaS if ( + ) + ) ( + ) ()() [()()] + + + =+, so that = () [()][()] + ( + ( + + ) + ( + + ) The condition gives (IC8) Note that the switching time = The switching time, for Old+SaaS, is determined by = () Substituting into the expression of, we have If ( + ), <0, so that OG users prefer SaaS To ensure the OG users prefer Upgrade+SaaS rather than SaaS, we need ( + ) + ( + + ) ( + + ) + (θ + + ); that is, (IC9) So by (IC7) and (IC9) we have = = [()][()], and the perpetual software vendor s profit is If > ( + ), = [()][()] >0, by (IC7) and (IC8) we have = ()() [()()] = [()][()][(] Under both cases, the SaaS price is = (), and the SaaS vendor s profit is = [()] < = [()][()], and Another outcome under the strategy pair SP (Upgrade, SaaS) is solved in Proposition 5 Comparing the two vendors respective profits under SP and SP6, we show that when the network effect is stronger than a threshold value (details in the proof of Proposition 5), SP6 (Upgrade+SaaS, New+SaaS) emerges as the final equilibrium user strategy Proof of Proposition 5 (Market Segmentation Equilibrium High) Proof Consider SP (Upgrade, SaaS) The analysis is similar to the proof for Proposition 3 The only difference is that when > ( ), the constraint + ( ) (refer to Table 3) is binding Therefore, =+ ( ) if > ( ) Also, we need to reexamine the IC conditions (IC5) becomes Because ( ), the perpetual software vendor charges =( ) so that (IC4) is binding By (IC6), we have + As a result, when > ( ), the perpetual software vendor's profit is = ( ), and the SaaS vendor's profit is =+ ( ) The optimal prices and profits for ( ) are the same as in Proposition 3 Finally, we compare profits of the two vendors under both SP (Upgrade, SaaS) and SP6 (Upgrade+SaaS, New+SaaS) The latter is given in Proposition 4 There are three cases: Case () ( ) (+ ) For the perpetual software vendor, < if < () () () At both boundary values, =( ) and = ( + ), = () In addition, we can show that there exists =[( )( ) <0 for [, ( + )] Hence, the perpetual ( )] [( ), ( + )] such that >0 for [( ), ] and software vendor prefers SP if < For the SaaS vendor, ( ) () <0, and if > [()] ( ) At =( ), = < <0 Therefore, the inequality always holds The SaaS vendor always prefers SP Case () (+ ) ( ) For the perpetual software vendor, < if < ()[()] [()] () At = ( + ), = () Solving =0, we get two roots One is smaller than the lower bound ( + ), and the other, =[(+ )+( )( )], is greater than the upper bound ( ) So >0 in this range and the perpetual software vendor prefers SP if < For SaaS, the condition is the same as in Case () The SaaS vendor always prefers SP Case (3) > ( ) For the perpetual software vendor, vendor, < if < The analysis is the same as in Case () For the SaaS < if > [()][()] and <0 So the SaaS vendor always prefers SP MIS Quarterly Vol 4 No Appendix/March 08 A7

Overall, define = ( + ) and we get the results in Proposition 5 > ( + ) Appendix F Effect of and Comparative Statics and Graphical Illustration In this Appendix, we show how the two key parameters, and, affect equilibrium prices, profits, consumer surplus, and social welfare using comparative statics, and we also provide a graphical illustration Table F Comparative Statistics wrt α Equilibrium Monopoly (M) NA NA Entry Deterrence (I) Market Segmentation (IIa) Market Segmentation (IIb) Sequential Dominance (IIIa) Sequential Dominance (IIIb) Table F Comparative Statistics wrt k Equilibrium Monopoly (M) NA NA Entry Deterrence (I) 0 Market Segmentation (IIa) Market Segmentation (IIb) Sequential Dominance (IIIa) Sequential Dominance (IIIb) The graphic demonstrations in Figures F and F take the following parameter values: =, =, =, and = 00 In addition, = 064 indicates the equilibrium transition from entry deterrence to market segmentation; = indicates the equilibrium transition from market segmentation II-a to II-b; and = 5 indicates the equilibrium transition from market segmentation to sequential dominance Price Profit SaaSPrice Perpetual New Price Perpetual Upgrade Price SaaSProfit Perpetual Profit 5 5 III Sequential Dominance III Sequential Dominance 05 0 I Entry Deterrence II Market Segmentation II-a II-b III-b 0 05 064 5 55 3 35 4 45 0 0 05 064 5 55 3 35 4 45 Figure F Vendors Equilibrium Price and Profit Versus SaaS Quality Improvement 05 I Entry Deterrence II Market Segmentation II-a II-b III-b A8 MIS Quarterly Vol 4 No Appendix/March 08

Consumer Surplus Social Welfare OG consumer NG consumer 7 Competition Monopoly 6 5 5 05 I Entry Deterrence II Market Segmentation III Sequential Dominance II-a II-b III-b 0 0 0 05 064 5 5 5 3 35 4 45 Figure F Consumer Surplus and Social Welfare Versus SaaS Quality Improvement 4 3 I Entry Deterrence II Market Segmentation II-a II-b III-b 064 5 III Sequential Dominance As seen in these figures, when the SaaS s quality improves at a low rate ( 064 ), the incumbent perpetual software vendor reduces both upgrade and purchase prices to deter the SaaS vendor s entry, reducing its own profit and resulting in higher consumer surplus This suggests that the threat of entry by a potential competitor benefits customers As further increases, deterring the SaaS vendor s entry becomes too costly There is a threshold value ( = 064) beyond which the perpetual software vendor no longer blocks the SaaS vendor s entry into the market In the intermediate range of the SaaS quality improvement rate (064 < 5), the perpetual software vendor pursues the market segmentation strategy by giving up NG users to the SaaS vendor and focusing on serving only OG users with a high price As a result, its price and profit are independent of the SaaS quality On the other hand, the SaaS vendor is only interested in exploiting NG users As the SaaS quality increases at a higher rate, we see that the SaaS s price and profit monotonically increase Meanwhile, we observe that consumer surplus for both user groups drops significantly when the perpetual software vendor moves from the entry deterrence to the market segmentation equilibrium after = 064 As increases from to 5, the OG users surplus is unaffected, but surprisingly, the NG users surplus decreases The intuition is that, when the SaaS has a large quality advantage over the perpetual software in the range, adopting the perpetual software becomes less attractive to NG users Therefore, the SaaS vendor is able to price aggressively to extract more consumer surplus from NG users without transferring any benefit to them Finally, when the SaaS quality improvement rate is high enough ( > 5), the SaaS becomes very attractive and the perpetual software vendor finds it difficult to prevent OG users from switching to SaaS Instead, it should reduce both upgrade and purchase prices significantly to compete with the SaaS vendor for both user groups, moving to the sequential dominance strategy The significant price-reduction pressure from the perpetual software vendor pushes the SaaS vendor to reduce its price as well, which results in a large drop in the SaaS vendor s profit at the transition point ( = 5) On the other hand, the competition makes users better off, and the consumer surplus for both user groups jumps significantly upward As for social welfare, we also observe discrete upward and downward jumps at = 064 and 5, respectively, when the perpetual software vendor switches its competitive strategy It is socially inefficient to allow the SaaS vendor to enter the market in the range 064 < < ; and after the SaaS vendor enters the market, the resulting social welfare is even lower than the monopoly benchmark There are two reasons First, the SaaS software has a low quality in this range The NG users who adopt the SaaS therefore derive a lower average utility than in the monopoly benchmark, leading to a decrease in social welfare Second, the SaaS vendor s entry results in a segmented market Users are not able to enjoy the highest possible network value () as they do in the benchmark case Again, this reduces social welfare MIS Quarterly Vol 4 No Appendix/March 08 A9

Appendix G Perpetual Software Vendor's Incremental Quality Improvement S (, ): Patching before the SaaS Exceeds the Perpetual Software Quality First, consider SP (Upgrade, New) Under SP, the SaaS vendor is out of the market, even if it prices at 0 To ensure that the OG users prefer Upgrade rather than Old, we need + ( )+ +; that is, ( )+ ( )+(G) To ensure that the OG users prefer Upgrade rather than SaaS, even if SaaS is priced at 0, we need + ( )+ ( + + ); that is, ( )+ ( )+ (G) To ensure that the NG users prefer New rather than SaaS, even if SaaS is priced at 0, we must have + ( )+ ( + + ); that is, ( )+ ( )+ (G3) Therefore, the optimal price is = =( )+ ( )+ The optimal profit is =( )+ ( )+ Next, consider SP (Upgrade, SaaS) To ensure that the OG users prefer Upgrade rather than Old, we need + ( )+ +; that is, ( )+ ( ) (G4) To ensure that the OG users prefer Upgrade rather than SaaS, we need + ( )+ ( + + ); that is, +( )+ ( ) (G5) To ensure that the NG users prefer SaaS rather than New, we must have (++ ) + ( )+ ; that is, +( )+ ( )+ (G6) To ensure that OG users prefers Upgrade rather than SaaS, we need to make sure that at = the net benefit of switching to SaaS cannot exceed that of Upgrade: + + (+ ) + ; that is, + (+ ) (G7) Therefore, the optimal price is =( )+ ( ), and the optimal profit is =( )+ ( ) The SaaS price is = ( ) ( )++ if ( ) ; otherwise, =+ (+ ) Comparing the perpetual software vendor s profits under SP and SP, we see that > if >, where = () ( ) < Consequently, the lower bound value =( +)+ ( )> Both and are critical values in the baseline model when the perpetual software vendor does not provide a quality jump Hence, the line shifts downward and the lower bound shifts towards right Finally, consider SP6 (Upgrade+SaaS, New+SaaS) The switching time is determined by + + =(+ ) + ; that is, = ( ) > The SaaS vendor s profit is expressed as ( ) Under the condition (+ ), solving this optimization problem yields the optimal SaaS price = ( ), which is lower than the optimal SaaS price under the baseline case To ensure that NG users prefer New+SaaS rather than SaaS, we need ( + ) + ( ) + ( + + ) ( + + ) + ( + + ) Simplifying this inequality we have [( )][( )] (G8) Furthermore, we need to ensure that OG users prefer Upgrade+SaaS rather than Old+SaaS The switching time for Old+SaaS is = () = ( ) If >(+ + ), then the incentive compatibility condition is ( + ) + ( ) + ( + + ) ( + ) + ( + + ) + ( + + ) Simplifying this inequality, we have: ( )() [( )( )] (G9) If (+ + ), we need to ensure that OG users prefer Upgrade+SaaS rather than SaaS Hence, ( + ) + ( ) + ( + + ) ( + + ) + ( + + ), which leads to [( )][( )] (G0) Therefore, = ( )() [( )( )] = = [( )][( )] and = [( )][( )] if >(+ + ); and if (+ + ) Next, we compare the perpetual software vendor s profits under SP and SP6 We find that, compared to the curve in the baseline model, the new curve shifts downward Specifically, if we redefine =+, we can write = ( ) + if ( + ( ) ( ) A0 MIS Quarterly Vol 4 No Appendix/March 08

) and = ( )[( )] ( ) + [( )] if >( + ) Compared with, the curve shifts towards the right The upper bound is given by =0 S (, ): Patching After the SaaS Exceeds the Perpetual Software Quality First, consider SP (Upgrade, New) The analysis is the same as above We obtain the same three conditions (G), (G), and (G3) So, the solution is also the same: the optimal price is = =( )+ ( )+, and the optimal profit is =( ) + ( )+ Next, consider SP (Upgrade, SaaS) Following the same analysis, we get the same conditions (G4), (G5), and (G6) In addition, we need to ensure that OG users prefer Upgrade rather than Upgrade+SaaS If OG users chooses to switch from the upgraded perpetual software to SaaS, it must be at = () Note that at, the perpetual vendor has not patched its product yet To ensure that OG users stay with the perpetual software, their expected value from not switching, after considering the future quality improvement at should be higher than the expected value from switching to SaaS: ( + + ) ( + )( ) (+ +)( ) ( + + ) Simplifying and solving this inequality yields + ( ) ( ) (G) Using (G4), we get the optimal upgrade price =( )+ ( ) Substituting into (G5), we get ( )++ Now we compare this lower bound of with the condition (G): Define ( ) + + + ( ) ( ) When < ( ), >0 When ( ), ( ) >0 and <0 So if exceeds a certain threshold value, <0 At the largest possible value of =(+ ), we find that ( ) >0 Therefore, we always have >0 Consequently, the optimal SaaS price is =( )++, at which the non-switching condition (G) is always satisfied The perpetual software prices are = =( )+ ( ), and the profit is =( )+ ( ) Next, we compare the perpetual software vendor s profits under SP and SP: > if >, where = () ( ) Note that both the line and lower bound value are as same as in the above Patching Strategy S Finally, consider SP6 (Upgrade+SaaS, New+SaaS) The switching time is determined by + + =+; that is, = () The SaaS vendor s profit is expressed as () It yields the optimal SaaS price = (), which is the same as the optimal SaaS price in the baseline model For SP6 to be an equilibrium, we need to ensure switching does happen That is, at, it must be ( + ) ( ) (+ )( ) ( + ) Simplifying and solving this inequality yields ( ) ( ) (G) Now we check whether the SaaS price = () from the above optimization problem satisfies (G) We can show that if ( ) [()], satisfies (G) and so = (), = () ; otherwise, does not satisfy (G), and so = ( ) ( ), = ( ) We need to ensure that NG users prefer New+SaaS rather than SaaS That is, ( + ) + ( + + ) ( + + ) + ( + + ) When ( ) [()], the condition leads to [()][()] (G3); otherwise, [ ( )][ ( )] (G4) We also need to ensure that OG users prefer Upgrade+SaaS rather than Old+SaaS The switching time in Old+SaaS is = () According to different values of ( ), we analyze the following two cases Case (a) When ( ) [()], = () If >(+ ), >0, and the incentive compatibility condition is ( + ) + ( + + ) ( + ) + (++ ) + ( + + ) Simplifying it we have ()() [()()] (G5) Hence, the optimal perpetual software prices are given by (G3) and (G5) If < (+ ), <0, so the incentive compatibility condition is to ensure that OG users prefer Upgrade+SaaS rather than SaaS: ( + MIS Quarterly Vol 4 No Appendix/March 08 A

) + ( + + ) (++ ) + ( + + ), which leads to [()][()] (G6) Hence, the optimal perpetual software prices are given by (G3) and (G6) Case (b) When ( )> [()], = () ( ) If ( )< [()], >0, and the incentive compatibility condition is to ensure that OG users prefer Upgrade+SaaS other than Old+SaaS Then we have [( )+ ] ( ) (G7) Hence, the optimal perpetual software prices are given by (G4) and (G7) If ( )> [()] (), <0, so the incentive compatibility condition is to ensure that OG users prefer Upgrade+SaaS rather than SaaS Similarly, we get [ ( )][ ( )] (G8) Hence, the optimal perpetual software prices are given by (G4) and (G8) Note that [()] > [()] when < ( + ), and [()] < [()] when > ( + ) As a result, the optimal prices and vendor profits in SP6 can be summarized in the following, depending on both ( ) and Define = [()], [()] and = [()], [()] We have three cases: (i) ( )<: if < ( + ), = (), = = [()][()], = [()], and = [()][()] ; if >(+ ), = (), = [()][()], = ()() [()()], = [()], and = [()][()][()] (ii) < ( )<: if < ( + ), = (), = = [()][()], [()][()] = [( ) + ] ( ) = [()], = ; if >(+ ), = ( ) ( ), = [ ( )][ ( )] (), ( ) [()]( ( )[()] = ( )[() ( )], (iii) ( )>: = = [ ( )][ ( )], = ( ) ( ), ( )[() ( )], and = [ ( )][ ( )] Finally, we compare the perpetual software vendor s profits under SP and SP6 The comparison should be done in each region of ( ) In (i), when ( ) is small, the perpetual vendor's profit in SP6,, is the same as in the baseline model Hence, the = + () ( ) curve that divides the market segmentation equilibrium (SP) and the sequential dominance equilibrium (SP6) shifts upward and toward the right, compared to the curve in the baseline model Similarly, in (ii), we have = () + () ( ) if < ( + ) and = [() ( )] [ ( )] (iii), we have = [() ( )] [ ( )] solving =0 Furthermore, () ( ) > () > (), = = () () + [()] ( ) () if ( + ) In ( ) Under the three cases, the upper bound (), (), and () > and () are given by To conclude, in each case, there are no qualitative changes in the competition outcomes, except that the equilibrium regions are shifted Proof of Proposition 6 (Optimal Patching Strategy and Time) We show the proof based on a special case =0 The reasoning for the general case is similar We omit the proof because the mathematical expressions are quite lengthy Define = and = () where and () are the upper bound in S and S, respectively When <, the equilibrium under S and S is the same (either entry deterrence or market segmentation) The perpetual software vendor s profit functions are also the same Since its profit is linearly increasing in the patching value, the optimal patching time is determined by solving the largest patching value: =( ) It can be either before or after (,) A MIS Quarterly Vol 4 No Appendix/March 08

When <<, for any patching value, the equilibrium under S is sequential dominance and under S is market segmentation Next we compare the two equilibrium profits for the perpetual software vendor Define [( )] + ( )[()] ( ) If >, S offers a higher profit than S The vendor s profit under S is linearly increasing in its patching value The optimal patching time is given by =( ) So the optimal patching time should be later than If <, S offers (,) a higher profit than S, and the optimal patching time should be earlier than The optimal patching time is determined by solving the profit maximization problem under )] : [( + ( )[()] (, ) When >, the equilibrium under S is sequential dominance Consider two possibilities () If <, the equilibrium under S is sequential dominance as in the aforementioned case (i) The perpetual software vendor s profit under S is the same as in the baseline model It does not depend on the patching value at all So it is always smaller than the profit under S The vendor therefore should prefer S, and its optimal patching time should be earlier than and it maximizes under S: (, ) ( )[()] () If >, under S, we are in cases (ii) and (iii) However, () > () >(+ ) The resulting equilibrium is market segmentation Hence, we compare under S and under S The analysis and results are the same as those in << : If <, the optimal patching time should be before ; otherwise, the optimal patching time should be after Define (,) By combining the above analyses in all regions of and, we complete the proof of Proposition 6 )] [( + Appendix H Perpetual Software Vendor's Major Quality Improvement (Two-Period Model) When ( ), the SaaS quality improvement rate is small such that the perpetual software always has the quality advantage in both periods In this case, the perpetual software vendor can deter SaaS entry The corresponding equilibrium strategy pair is SP [(Upgrade, Upgrade), (New, Upgrade)] When > ( ), the SaaS entry cannot be deterred There are two cases If ( ) < ( ), the single-period quality improvement of SaaS is smaller than that of the perpetual software Because the SaaS has relative quality advantage in the first period but not in the second period, the possible equilibrium strategies are either SP3 [(Upgrade+SaaS, Upgrade+SaaS), (New+SaaS, Upgrade+SaaS)] or SP3 [(Upgrade+SaaS, Upgrade), (New+SaaS, Upgrade)] If ( )< ( )), the single-period quality improvement of SaaS is larger than that of the perpetual software Because the SaaS has relative quality advantage in the second period but not in the first period, the possible strategies are either SP3 [(Upgrade+SaaS, Upgrade+SaaS), (New+SaaS, Upgrade+SaaS)] or SP3 [(Upgrade, Upgrade+SaaS), (New, Upgrade+SaaS)] Furthermore, because the perpetual software has quality advantage at the beginning of each period, and it has OG users as the established customer base, the perpetual software vendor might consider the market segmentation strategy to give up the NG users in both periods or only in one period The possible equilibrium strategies are SP [(Upgrade, Upgrade), (SaaS, SaaS)] for all, SP [(Upgrade, Upgrade), (SaaS, New)] if ( ) < ( ) Note that if ( ) < ( )), SP [(Upgrade, Upgrade), (New, SaaS)] cannot emerge as equilibrium because after OG users upgrade and NG users adopt the new perpetual software, their actions should be the same Entry Deterrence Strategy Consider SP [(Upgrade, Upgrade), (New, Upgrade)] Because the SaaS vendor can reduce price to zero, to prevent users from switching to SaaS at anytime between [0,], we need + ; that is, ( ) Given that the NG users adopt the perpetual software in both periods, to ensure that the OG users prefer upgrading in both periods rather than just in the first period, we have + + ( ) + +++ ; that is, ( )+ (H) Similarly, given that the OG users choose to upgrade in both periods, to ensure that the NG users prefer to buy new perpetual software and upgrade in period rather than not upgrading, their total utility must be + + ( ) + +++, which is the same as (H) MIS Quarterly Vol 4 No Appendix/March 08 A3

To ensure that OG users prefer upgrading in both periods rather than adopting SaaS in any period, even if the SaaS price is reduced to zero, the entry deterrence condition is ( + ) + ( ) + [ ( + + ), ( + + ) + ( ) +, ( + + ) + + ] In addition, to ensure that the NG users prefer (New, Upgrade) to the SaaS in any period, even if the SaaS price is zero, their total utility must be + + ( ) + [ ( + + ), ( + + )+( )+, ( + + ) + + ] Solving these inequalities, we have ( )+ (H) and + (3 ) + (H3) Comparing (H) and (H) we see (H) is not binding So by (H) the perpetual software vendor sets the upgrade price at the upper bound =( )+, and by (H3) =( )+ We can verify that < Consequently, the perpetual software vendor' s profit is =3 + = (5 4 ) + 4 3, and the SaaS vendor is out of the market Market Segmentation Strategy Case () Consider SP [(Upgrade, Upgrade), (SaaS, SaaS)] To prevent the OG users from switching to SaaS, the SaaS payoff at the end of each period should not be higher than payoff from the new perpetual software for OG users Thus, we have ++ +, and ++ ( )+ Hence, if ( ), + ( ) (H4); and if > ( ), + ( ) (H5) Given that the NG users adopt SaaS in both periods, to ensure that the OG users prefer to upgrade in both periods rather than opt for SaaS, their total utility must be ++( )+ ( + + ) and thus + () (H6) To ensure the OG users to upgrade in both periods rather than just in one period, we must have ++( )+ [(+ ),++( )+ ]; that is, ( ) (H7) Similarly, given that the OG users upgrade in both periods, to ensure that the NG users prefer (SaaS, SaaS) rather than (SaaS, New), we must have (++ ) (++ ) + ( ) + ; which is +( )+ (H8) To ensure that the NG users prefer (SaaS, SaaS) rather than (New, Upgrade), we must have (++ ) + + ( ) + ; that is, + + (3 ) + (H9) If ( ), to maximize its profit, the perpetual software vendor charges =( ) and sets high enough such that the SaaS vendor can charge a high enough price, so that the OG users would not opt for SaaS By binding constraint (H6), we have = () + + We can verify that (H4) is satisfied By (H8) and (H9), =[ () +, ( ) + 4] The perpetual software vendor s profit is = ( ), and the SaaS vendor s profit is =( )++ If ( ) < (), (H5) can be satisfied and the same solution as above holds If > (), then we obtain the boundary solution =+ ( ) Now, (H8) becomes +, and (H9) becomes + 4 + ( ) So =( ) and =4+ ( ) The perpetual software vendor s profit is = ( ), and the SaaS vendor s profit is = 4 + ( ) Comparing with we see that if > () =, then >, the entry deterrence strategy dominates the market segmentation strategy Solving =0 we get Case () If ( ) < ( ), consider SP [(Upgrade, Upgrade), (SaaS, New)] Given that the NG users adopt (SaaS, New), OG users prefer (Upgrade, Upgrade) rather than (SaaS, Upgrade) if + p ( + + ); that is +( ) (H0) Given that OG users upgrade in both periods, to ensure NG users prefer (SaaS, New) rather than (New, Upgrade), we need ( + + ) + ( ) + + +( )+ ; that is, +( )+ (H) Because (H0) and (H) contradict with each other, this user strategy does not support an equilibrium A4 MIS Quarterly Vol 4 No Appendix/March 08

Sequential Dominance Strategy When ( ), the two competing firms' periodical quality improvement is competitive against each other There are three possible strategies: () SP3 [(Upgrade+SaaS, Upgrade+SaaS), (New+SaaS, Upgrade+SaaS)] This symmetric strategy can occur in both ( ) and > ( ) ranges () SP3 [(Upgrade+SaaS, Upgrade), (New+SaaS, Upgrade)] This asymmetric strategy can only occur when ( ); that is, the perpetual software vendor has higher single-period quality improvement than the SaaS vendor (3) SP3 [(Upgrade, Upgrade+SaaS), (New, Upgrade+SaaS)] This asymmetric strategy can only occur when >( ); that is, the SaaS has higher single-period quality improvement than the perpetual software Case () Consider SP3 The sequential dominance strategy involves user switching If users switch from the new/updated perpetual software to SaaS in the first period, the switching time is determined by + + =+; that is, = () If users switch from the updated perpetual software to SaaS in the second period, the switching time is determined by + + =( )+ ; that is, = () If users switch from the old version software to SaaS, the switching time is determined by + + =+, so that = () If the SaaS vendor would like to serve in both periods, we need 0 < < and < < That is, if ( ), ( ) < ( ) (H); if >( ), ( )< ( ) (H3) The SaaS vendor s profit is ( )+ ( ) Solving this optimization problem we have interior solution = () Checking (H) and (H3) we can verify that this interior solution holds if () <<(5 3) At this interior solution, given that the OG users choose (Upgrade+SaaS, Upgrade+SaaS), in order for NG users to prefer (New+SaaS, Upgrade+SaaS) rather than (SaaS, New+SaaS), we need ( + ) (++ ), which is [ ()][ ()] (H4) In order for NG users to prefer (New+SaaS, Upgrade+SaaS) rather than (SaaS, SaaS), we have ( + ) + [( ) + ]( ) (++ ) + ( + + ); that is, + [ ()][ ()][ ()][ ()] (H5) Given the NG users choose (New+SaaS, Upgrade+SaaS), in order for the OG users to prefer (Upgrade+SaaS, Upgrade+SaaS) rather than (Old+SaaS, Upgrade+SaaS), we need ( + ) (+ ) + (++ ) Solving this inequality we have [()] ()()() (H6) If (), 0 In order for the OG users to prefer (Upgrade+SaaS, Upgrade+SaaS) rather than (SaaS, Upgrade+SaaS), we need ( + ) (++ ), which is the same as (H4) If > (), 0 Comparing (H4) and (H6) we can verify that (H6) binds Therefore, for the SP3 interior solution, we have the following: () If < ( ), (H4) binds So = [()][()] Furthermore, < and = [()][()] If ( ) < (), (H4) binds So we have = = ()( ) () If <<( ), (H6) imposes an upper bound for If > = [()] ()( ), we still have = = We can verify that the condition > always holds in this range Now consider the boundary solution If ( ) (), then the SaaS vendor prices at boundary solution = ( ) Correspondingly, = SP3 degenerates to equilibrium SP3 [(Upgrade+SaaS, Upgrade), (New+SaaS, Upgrade)] Substituting into (H4) we have = [()][()] By (H5) we have =+ MIS Quarterly Vol 4 No Appendix/March 08 A5

If > (5 3), then the SaaS vendor prices at boundary price = ( ) Correspondingly, = SP3 degenerates to equilibrium SP3 [(Upgrade, Upgrade+SaaS), (New, Upgrade+SaaS)] However, note that (5 3) > ( ) So the degenerated SP3 does not occur in the range we consider Case () Consider SP3 Knowing it only serves in one period, the SaaS vendor s optimization problem becomes ( ) The optimal interior solution is = () The conditions for 0 < < and are ( ) < ( ) Checking this condition we see the interior solution holds if () <( ) Given that OG users choose (Upgrade+SaaS, Upgrade), in order for NG users to prefer (New+SaaS, Upgrade) rather than (SaaS, New), we need ( + ) (++ ), which is the same condition as (H4) In order for NG users to prefer (New+SaaS, Upgrade) rather than (SaaS, SaaS), we need ( + ) +( )+ (++ ) + (++ ); that is, + ( )++ + [ ()][ ()] (H7) Given that NG users choose (New+SaaS, Upgrade), in order for the OG users to prefer (Upgrade+SaaS, Upgrade) rather than (Old+SaaS, Upgrade), we need ( + ) (+) + (++ )d, which is the same condition as (H6) When () <( ), (H4) binds and we have = [()][()] and = () + Furthermore, < Now consider the boundary solution If () < ( ), substituting = ( ) into (H4) we have = [()][()], and by (H7), =+ Case (3) Consider SP3 Knowing it only serves in one period, the SaaS vendor s optimization problem becomes ( ) The optimal interior solution is = () The conditions for and < < are ( ) < ( ) (H8) Checking this condition we can verify that the interior solution does not hold So the SaaS vendor prices at boundary price = ( ) Substituting into (H4) we have = [()][()] By (H5) we have =+ We see that in the range ( ) < ( ), there are two equilibrium strategies: one symmetric (SP3 ) and one asymmetric (SP3 or SP3 ) It is worth noting that if an equilibrium pricing strategy consists of boundary price, then the equilibrium is unstable because the vendor can easily deviate from the boundary pricing strategy by lowering its price a little bit, and then end up with entering the feasible pricing region of the other equilibrium If an equilibrium pricing strategy consists of interior solution, it emerges as the final stable equilibrium at which both vendors have no incentive to deviate given the other vendor's strategy Comparing the equilibrium profits under the different regions, we can establish the equilibrium outcome in the two-period model We summarize and present the results in Proposition 7, where and are determined by solving = and = in their respective segments We omit their lengthy mathematical expressions here In summary, we obtain the following equilibrium outcome Proposition 7 (Equilibrium Outcome in the Two-Period Model) (a) (Entry Deterrence Equilibrium) If ( ) and >, the perpetual software vendor deters the SaaS vendor s entry in both periods The equilibrium user strategy is [(Upgrade, Upgrade), (New, Upgrade)] The perpetual software vendor s equilibrium prices are =( )+ and =( )+ (b) (Market Segmentation Equilibrium) If i) ( ) and, or ii) ( ) < () and, or iii) () < <( ), and, the perpetual software vendor and the SaaS vendor segment the market The equilibrium user strategy is [(Upgrade, Upgrade), (SaaS, SaaS)], and the equilibrium prices are as follows: If (), then =( ), =[ () +,( )+4], and = () ++ If > (), then =( ), =4+ ( ), and =+ ( ) (c) (Sequential Dominance Equilibrium) i) If ( ) < () and >, the perpetual software vendor and the SaaS vendor sequentially serve the market The equilibrium user strategy is [(Upgrade+SaaS, Upgrade), (New+SaaS, Upgrade)] The equilibrium prices are: = [()][()], = () +, and = () A6 MIS Quarterly Vol 4 No Appendix/March 08

ii) If () <<( ) and >, the perpetual software vendor and the SaaS vendor sequentially serve the market The equilibrium user strategy is [(Upgrade+SaaS, Upgrade+SaaS), (New+SaaS, Upgrade+SaaS)] The equilibrium prices are as follows: If ( ), then = [()][()], = [()][()], and = () If >( ), then = = ()( ), and = () Appendix I SaaS Vendor's Quality Improvement Cost Proposition 8 (Entry Deterrence Equilibrium with ) The perpetual software vendor deters the SaaS vendor s entry when the network effect is strong enough or when the SaaS quality improvement cost is high enough The equilibrium user strategy is SP (Upgrade, New), where the OG users upgrade and the NG users adopt the new perpetual software The equilibrium prices are as follows: (a) If +( ) and = (), then = =( )+ + (b) If > +( ), then =( )+ and =( )+ + Proof Consider SP (Upgrade, New) Similar to the Proof of Proposition, we must ensure that the OG users prefer upgrading to the new version rather than continuing to use the old version, which requires + +; that is, ( )+ (I) Meanwhile, the perpetual software vendor needs to make sure that OG users prefer upgrading rather than adopting SaaS, even if the SaaS price is reduced to the lowest level = That is, the entry deterrence condition is + ( + + ), so that ( )+ + (I) Similarly, to ensure that NG users prefer the new perpetual software to the SaaS at =, the condition is + (++ ); that is, ( )+ + (I3) If +( ), (I) is binding Because, by (I) and (I3) the perpetual software vendor sets the prices at respective upper bounds: = =( )+ + Consequently, we get the perpetual software vendor s profit =( )+ + If > +(θ ), (I) is binding By (I) and (I3) we have =( )+ and =( )+ + Consequently, we get the perpetual software vendor s profit =( )+ + Consider SP (Upgrade, SaaS) Similar to the Proof of Proposition 3, we have ( ) (I4); +( ) (I5); and +( )+ (I6) To maximize its profit, the perpetual software vendor sets as high as possible so that the SaaS vendor can also charge a high enough price, which in turn allows the perpetual software vendor to charge a high upgrade price As a result, the perpetual software vendor charges =( ) to make the OG users IC constraint (I4) binding If ( ), the SaaS vendor charges as much as =( )+ + by (I5), and by (I6) = ( ) + If > ( ), then the boundary solution =+ ( ) as specified in Table C holds By (I4) and (I5) =( ) and by (I6) = + So =( ) Finally, we compare the perpetual software vendor s profits under SP and SP We can show that, if +( ), then > if > () If > +( ), then > MIS Quarterly Vol 4 No Appendix/March 08 A7

Appendix J OG User's Switching Cost Proposition 9 (Equilibria with OG User Switching Cost) Both the SaaS quality improvement rate and users switching cost affect the equilibrium outcome as follows: (a) (Entry Deterrence Equilibrium) If, the perpetual software vendor deters the SaaS vendor s entry The equilibrium user strategy is SP (Upgrade, New) The perpetual software vendor s equilibrium prices are = =( ) (b) (Market Segmentation Equilibrium) The perpetual software vendor and the SaaS vendor segment the market The equilibrium user strategy is SP (Upgrade, SaaS) If i) <, or ii) > and <, then equilibrium prices are = =( ) and =( )+ If and, then equilibrium prices are =( ), =, and = ( ) (c) (Competitive Lock-in Equilibrium) If > and >, the perpetual software vendor serves the OG users over the whole time interval [0,] and NG users in the time interval [0, () ] The SaaS vendor serves the NG users in the time interval [ (),] The equilibrium user strategy is SP7 (Upgrade, New+SaaS) The equilibrium prices are = = [()] and = () (d) (Sequential Dominance Equilibrium) If > and, the perpetual software vendor serves both OG and NG users in the time interval [0, () ], and the SaaS vendor serves both OG and NG users in the time interval [ (),] The equilibrium user strategy is SP6 (Upgrade+SaaS, New+SaaS) The equilibrium prices are = ()[()], = [()], and = () Our proof involves several steps First, given user strategies, we analyze four sub-game perfect equilibria and the corresponding vendor prices and profits Then we derive the final equilibrium outcome under different market conditions Entry Deterrence Strategy Note that SP (Upgrade, New) can only occur when ( ) That is, the quality of SaaS does not exceed the quality of the new perpetual software at the end of the product life cycle Given that NG users purchase the new perpetual software, OG users prefer to upgrade rather than continue to use the old version So we have ( ) (J) Also, OG users prefer to upgrade rather than opt for SaaS Note that moving to SaaS incurs additional switching costs So we get ( ) + (J) Given that OG users upgrade, NG users prefer to buy the new perpetual software rather than SaaS This situation gives us ( ) (J3) In addition, we have the constraint Putting all these constraints together, we get the perpetual software vendir s prices = =( ) and profit ) =( Market Segmentation Strategy Consider SP (Upgrade, SaaS), where the perpetual software vendor allows the SaaS vendor to enter the market It can happen under both ( ) and > ( ) Case () ( ) Given that NG users choose SaaS, we need to ensure that, for OG users, upgrading is better than using the old version and also better than SaaS Thus, (J) and ( )+ (J4) must hold Similarly, NG users prefer SaaS to the new perpetual A8 MIS Quarterly Vol 4 No Appendix/March 08