The Value of Outsourced Software overview only Gio Wiederhold Stanford University and MITRE Corp. Rajat Mittal Amar Gupta University of Arizona Erich Neuhold University of Vienna February 2007 Contact: Infolab.stanford.edu/people/gio.html February 2007 Gio et al.: Value Outsourced Software 1 Why analyze SW value • • • Much software is being exported as part of offshoring (offshore outsourcing) It is typically property – i.e., protected Value should be known 1. Essential for outsourcing business models 2. Essential to asses business risk • If it is valued too low 3. Loss of income to the creators 4. And loss of tax income on both sides (my sponsor) February 2007 Gio et al.: Value Outsourced Software 2 Offshoring Outsourcing to Enterprises in Foreign countries Two aspects: 1. Work migration: jobs are moved to lower-cost countries 2. Support software etc. is moved to enable similar productivity in those countries • Income is generated by workers + (intellectual) capital [Marx?] February 2007 Gio et al.: Value Outsourced Software 3 IP is the Link to the workforce To be effective a worker has to know what has to be done • That knowledge consists of 1. The technology, mainly software o Documentation, prior versions, quality control 2. T he business methods o o • How technology in the product is marketed The flow from buyers to improved products and methods Companies distinguish themselves by proprietary IP 1. 2. 3. 4. Patents, sometimes Copyrights Confidential Documents Knowledge within its people – trade secrets protected by NDAs Software b---> new quantitative model, mistly ptotected by trade secret February 2007 Gio et al.: Value Outsourced Software 4 Current State of Valuing SW • Software producers care about Cost of writing software Time to complete products Capabilities • When the value is a concern Business users Economists Lawyers Promoters February 2007 life inconsistent Gio et al.: Value Outsourced Software 5 Value of intangibles is huge Implicitly estimated by share holders Example: Value of a company (SAP) • Largely intangible – like many modern enterprises 1. 2. Market value = share price × no. of shares €31.5B 100% Bookvalue – sum of all tangible assets € 6.3B 20% Equipment, buildings, cash 3. Intangible value per stock market €25.2B 80% Intangible/tangible = 4 x How much of that value is owned software ? > 50% If outsourced: risk of loss of much property! February 2007 Gio et al.: Value Outsourced Software 6 Export of (I) Property • Tangible value based on cost + margin ≈ price $ • Intangible Use € value based on income potential, ≈ cost $ February 2007 Where used Anywhere Gio et al.: Value Outsourced Software Use € 7 Software IP can be valued [CACM Sep.2006] • Future income can be estimated Past history if mature, comparable situations • SW IP value diminution can be modeled Based on ratio of original software/improvements Unit Income Simple assumptions Original contribution Maintenance contribution Time → Model has been validated and is available February 2007 Gio et al.: Value Outsourced Software 8 IP flow with fair return IP balance Income Income Capital taxes February 2007 Income Capital taxes Gio et al.: Value Outsourced Software 9 IP flow without or poor return IP $ imbalance Income Capital Income Capital taxes taxes ? February 2007 Gio et al.: Value Outsourced Software 10 Capital flow with a taxhaven Source IP CFH Tax havens: Income Income Capital Vanuatu Cayman islands Barbados Bermuda Capital taxes CFC IP license Royalties Fees Capital taxes Hard to do with a tangible February 2007 Gio et al.: Value Outsourced Software 11 Knowing the Worth of Software • Allows rational design decisions, as o o Directing and allocating development efforts Understand limit to software IP Life • Allows rational business decisions, as o o o o Choice of business model Degree and method of outsourcing Where and when to invest How to assign programming talent • Improve focus of education in software o o Consider lifetime quality in assignments Effectiveness of curriculum February 2007 Gio et al.: Value Outsourced Software 12 Backup • What • Who • How • Joke February 2007 Gio et al.: Value Outsourced Software 13 Why an Economic Concern • Software is the driving force for generating income in many modern enterprises Companies that sell software or hardware with embedded software Companies that sell other stuff on the web Companies that sell financial services o There are no real, tangible piles of money there Companies that rely on their supply-chain prowess Multi-nationals that coordinate their operations February 2007 Gio et al.: Value Outsourced Software 14 Software users & IP Companies that 1. develop & sell software • →* Basis of IP: income from sales 2. purchase & license software for internal use • Do not generate IP with software 3. develop software internally for their own use • Basis of IP: relative SW expense × all income (Pareto rule) 4. combinations February 2007 Gio et al.: Value Outsourced Software 15 Intellectual vs Intangible property 1. Intellectual property refers to creations of the mind: inventions, literary and artistic works, and symbols, names, images, and designs used in commerce [WIPO]. a. b. Industrial property, which includes inventions (patents), trademarks, industrial designs, and geographic indications of source; Copyright, includes literary, artistic works, focusing on presentation; and software, including transformations of representation. 2. "Workforce in place" has much value but People cannot be considered property anymore 3. Goodwill everthing else – mainly in Σ1-3 = Intangible contribution to corporate value • Tangible property including cash is the rest February 2007 Gio et al.: Value Outsourced Software 16 Hypothesis • Offshoring of jobs is effective because of concurrent Intellectual Property (IP) transfer • • Much of that IP is corporate property Transfer of corporate IP is poorly understood IP as property is not well defined, hard to measure There are many components to IP, coming from • o open source, R&D, marketing, reputation as o Patents, copyright, trade secret (covered by NDAs) But can't ignore IP, it is a valuable, significant export February 2007 Gio et al.: Value Outsourced Software 17 Types of Foreign Destination Entities • Independent Foreign Contractors IFG may serve multiple customers o Share trade secrets with competitors Owners need contracts to protect the IP o IFG Hard to monitor and enforce • Owned, Controlled Foreign Corporations CFC provides much more control over IP CFC Ownership often in third-party countries o Avoids taxation of sales to other countries February 2007 Gio et al.: Value Outsourced Software 18 • Sum of future income o o Sales = price * copy count Maintenance fees if service subscription • Minus sum of future costs o Cost of goods Cost of marketing Cost of doing business Cost of maintenance o To account for risk o o o • Discounted to today February 2007 Gio et al.: Value Outsourced Software Independent of cost Basis for SW value NPV 19 Effect: SW Growth Rules: Sn+1 = 2 to 1.5 × Sn per year [HennesseyP:90] Vn+1 ≤ 1.30% × Vn [Bernstein:03] Vn+1 = Vn + V1 [Roux:97] [earlier indications] Deletion of prior code = 5% per year [W:04] at 1.5 year / version February 2007 Gio et al.: Value Outsourced Software 20 IP sources after creation • Corrective maintenance Feedback through error reporting mechanisms o o o Inadequate protection from virus etc. Taking care of missed cases Complete inadequate tables and dimensions • Adaptive maintenance Staff to monitor externally imposed changes o o Compliance with new standards Technological advances • Perfective maintenance Feedback through sales & marketing staff o Minor features that cannot be charged for February 2007 Gio et al.: Value Outsourced Software 21 Price remember IP =f(income) • Price stays ≈ fixed over time like hardware Moore's Law Because 1. 2. 3. 4. • Customers expect to pay same for same functionality Keep new competitors out Enterprise contracts are set at 15% of base price Shrink-wrapped versions can be skipped Effect The income per unit of code reduces by 1 / size February 2007 Gio et al.: Value Outsourced Software 22 Growth diminishes IP For constant unit price at 1.5 year / version February 2007 Gio et al.: Value Outsourced Software 23 Total income Total income = price × volume (year of life) • Hence must estimate volume, lifetime Best predictors are Previous comparables Erlang curve fitting (m=6 to 20, 12 is typical) and apply common sense limit = Penetration estimate total possible sales F × #customers above F= 50% monopolistic aberration P February 2007 Gio et al.: Value Outsourced Software 24 Fraction of income for SW* Income in a software company is used for • Cost of capital typical Dividends and interest • Routine operations ≈ 5% -- not requiring IP Distribution, administration, management ≈ 45% • IP Generating Expenses (IGE) Research and development, i.e., SW Advertising and marketing ≈ 25% ≈ 25% These numbers are available in annual reports or 10Ks February 2007 Gio et al.: Value Outsourced Software 25 Discounting to NPV Standard business procedure • Net present Value (NPV) of getting funds 1 year later = F×(1 – discount %) Standard values are available for many businesses based on risk (β) of business, typical 15% Discounting strongly reduces effect of the far future NPV of $1.- in 9 years at 15% is $0.28 Also means that bad long-term assumptions have less effect February 2007 Gio et al.: Value Outsourced Software 26 Doonesbury 1/2 February 2007 Gio et al.: Value Outsourced Software 27 Doonsbury 2/2 February 2007 Gio et al.: Value Outsourced Software 28