How to Value Software (and similar products) part 1 and why bother: part 2 Gio Wiederhold Stanford University and MITRE Corp. June 2011 Full versions at infolab.stanford.edu/people/gio.html June 2011 Gio: Value SW 1 Current State • Software producers traditionally care about – Cost of writing software – Time to complete products – Capabilities • When the value is a concern – Investors – Economists – Lawyers – Promoters – Tax advisors June 2011 life inconsistent Gio: Value SW 2 Why should one care? • Investors: assess what they will own. • Investors: know what the result is really worth. • Designers: make the tight decisions – if the products is likely valuable, invest more – if is likely to be worth little, not spend too much • Computer scientists: know what’s going on • Tax authorities: Value exports Other professions have reasonable insights Architects, hardware manufacturers, . . . June 2011 Gio: Value SW 3 What is the problem? Create some software and ship it on a CD to a company that sells software. • Let’s assume they get the exclusive right to the SW. What should the company pay you? 1. The cost of the CD and mailing it? about $10.-? 2. The cost to write the SW placed on the CD: 5 months at $10,000/month = $50,000.- ? 3. Half of their sales that year (~ 50% is cost of selling) : 50% of 10,000 copies at $49.99 = $250,000.- ? 4. 50% of their $2M lifetime sales = $1,000,000.- ? • Does the creator or seller still have obligations? June 2011 Gio: Value SW 4 Why is value a Concern • Making decisions about creative tradeoffs – Elegance versus functionality – Rapid generation versus maintainability – Careful specification versus flexibility • Model of Dealing with customers Dijkstra model: for self-satisfaction Engineering model: satisfy formal external specifications Startup model: see if it sticks to the wall June 2011 Gio: Value SW 5 Why now Worrying about economics is a sign of a maturing field Phases: 1.Get new stuff to work 2.Getting adequate performance 3.Get it to be sufficiently reliable to be useful 4.Get it into routine production 5.Increase capacity 6.Make it safe 7.Make it affordable June 2011 Gio: Value SW 6 Why me • • • Much software is being exported as part of offshoring (offshore outsourcing) It is typically property – i.e., protected If it is misvalued 1. 2. 3. 4. 5. June 2011 Loss of income to the creators And loss of taxes to governments Excessive profits kept in tax havens Increased motivation for offshoring Reduced investment for future jobs Gio: Value SW 7 Intangibles • • Product of knowledge Cost of original >> cost of copies 1. 2. 3. 4. 5. 6. June 2011 Books Software Inventions Trademarks Knowhow Customer Loyalty Gio: Value SW by authors programmers engineers advertisers managers long-term quality 8 Valuation of intangibles • Principle The sum of all future income discounted to today (NPV) Implicitly estimated by share holders • Example: Value of a company (SAP) – Largely intangible – like many modern enterprises 1. Market value = share price × no. of shares €31.5B 2. Bookvalue – sum of all tangible assets € 6.3B 100% 20% Equipment, buildings, cash 3. Intangible value per stock market €25.2B 80% Intangible/tangible = 4 x – June 2011 How much of it is software ? Gio: Value SW 9 • Sum of future income • Sales = price * copy count • Maintenance fees if service subscription • Minus sum of future costs • • • • Cost of goods Cost of marketing Cost of doing business Cost of maintenance • Discounted to today • To account for risk June 2011 Gio: Value SW Independent of cost Basis for SW value as of today 10 Software has a dynamic life ! Continuously updated 1. Corrective maintenance bugfixing reduces for good SW 2. Adaptive maintenance Life time 100% 80% 60% externally mandated 3. Perfective maintenance satisfy customers' growing expectations 20% Ratios differ in various settings [IEEE definitions] June 2011 40% Gio: Value SW 11 IP sources • Corrective maintenance – Feedback through error reporting mechanisms • Inadequate protection from virus etc. • Taking care of missed cases • Complete inadequate tables and dimensions • Adaptive maintenance – Staff to monitor externally imposed changes • Compliance with new standards • Technological advances • Perfective maintenance – Feedback through sales & marketing staff • Minor features that cannot be charged for June 2011 Gio: Value SW 12 Effect: SW Size 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 June 2011 Gio: Value SW 13 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 June 2011 Gio: Value SW 14 Growth diminishes initial IP For constant unit price at 1.5 year / version June 2011 Gio: Value SW 15 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 June 2011 Gio: Value SW 16 Sales models 1. Normal curve: simple, no defined start point 2. Erlang: realistic, more complex both have same parameters: mean and variance June 2011 Gio: Value SW 17 Lag delays benefits of R&D investments Effective lag Effort → ~37% → @27.4% → ~14% → Testing Development Research 35%→ start June 2011 75% 50% Gestation period → Gio: Value SW 25% done 18 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 June 2011 Gio: Value SW 19 Fraction of income for SW* Income in a software company is used for • Cost of capital typical – Dividends and interest ≈ 5% • Routine operations -- not requiring IP – Cost of manufacturing goods sold (COGS) ≈ 5% – Distribution, administration, management ≈ 40% • IP Generating Expenses (IGE): – Research and development, i.e., SW – Advertising and marketing ≈ 25% ≈ 25% These numbers are available in annual reports or 10Ks June 2011 Gio: Value SW 20 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 June 2011 Gio: Value SW 21 Example Software product Sells for $500/copy Market size 200 000 Market penetration 25% Expected sales 50 000 copies Expected income $25M June 2011 Gio: Value SW 22 Combining it all factor Version today y1 1.0 y2 2.0 y3 y4 3.0 500 y5 4.0 unit price $500 500 500 500 Rel.size 1.00 1.67 2.33 3.00 3.67 New grth 0.00 0.67 1.33 2.00 replaced 0.00 0.05 0.08 old left 1.00 0.95 Fraction 100% 57% y6 y7 5.0 500 y8 y9 6.0 7.0 500 500 500 500 4.33 5.00 5.67 6.33 7.00 2.67 3.33 4.00 4.67 5.33 6.00 0.12 0.15 0.18 0.22 0.25 0.28 0.32 0.92 0.88 0.85 0.82 0.78 0.75 0.72 0.68 39% 29% 23% 19% 16% 13% 11% 10% Annual $K 0 1911 7569 11306 11395 8644 2646 1370 1241 503 Rev, $K 0 956 3785 5652 5698 4322 2646 1370 621 252 SWIP 25% 0 239 946 1413 1424 1081 661 343 155 63 Due old 0 136 371 416 320 204 104 45 18 6 Disct 15% 1.00 Contribute 0 Total June 2011 0.87 118 0.76 281 0.66 274 0.57 189 0.50 101 0.43 45 0.38 17 0.33 6 0.28 2 1 032 ≈ $ 1 million Gio: Value SW 23 Result of Example • Selling 50 000 SW units at $500 ≈ $ 1M not $ 25M Once its in a spreadsheet, the effect of the many assumptions made can be checked. When assumptions later prove unwarranted then management can make corrections. To be wise, don't spend more than ≈ $500 000 to develop the software product. June 2011 Gio: Value SW 24 Alternate business model Consider maintenance and its income "Service model" • More assumptions – now include cost 1. Original cost $516 000 (used to estimate 2.) 2. Maintenance cost 15%/year of original cost 3. Maintenance fee 15%/year of original price 4. Lag = Δ (t cost , t income) = 2 years 5. Stop maintenance when cost > income June 2011 Gio: Value SW 25 Effect of service model factor today Version 1.0 Org.cost $K 516 Maint.cost y1 y2 y3 2.0 y4 3.0 y5 4.0 y6 y7 5.0 y8 6.0 y9 7.0 0 77 129 181 232 284 339 387 0 77 207 387 619 903 1239 1626 Disc.(lag) 0 102 171 239 307 376 444 512 0 0 income 0 240 946 1413 1424 1081 661 343 103 21 Net income 0 137 776 1174 1117 705 218 -170 103 211 Contribute 0 119 586 772 639 -64 32 6 Aggregate Total 351 2 537 ≈ $ 2.5 million Assume designed for maintenance 94 0 not discounted but $ 1626 for maintenance Good time to quit Cost of maintenance = 1626/(516+1626) = 61% of total June 2011 0 Gio: Value SW Reduce income 1/3 each year typical 26 Service model « Analysis shows profitability in service model • To achieve such a beneficial model 1. Management must value maintenance 2. Marketing and sales must provide feedback 3. Education and training must recognize the value of maintenance and maintainability – Often ignored today 1. Academics don't teach it (3/850 pages [Pressman:01]) 2. Companies give maintenance tasks to novices Experienced programmers should maintain their work June 2011 Gio: Value SW 27 Knowing what software is worth • Allows rational design decisions, as • Limiting development efforts • Programming investment for maintenance • Understand limit to Software Life When cost of maintenance > income • Allows rational business decisions, as • • • • Choice of business model Where and when to invest How to assign programming talent Adjustment when assumptions turn out to be wrong • Improve focus of education in software • Consider quality, not just quantity in assignments • Effectiveness of curriculum June 2011 Gio: Value SW 28 ( SW is only a part of intellectual capital Labor + Property includes knowledge used in a business I P Typical ranges for a creative company • Total value of a company (~ market value) 1. 2. 3. 100% Tangible property (in knowledge-based enterprises) < 20% Workforce–in-place (not property nowadays) ~30% Intellectual property (IP) (unique to the company) ~50% • • • • Patents Software under NDA Copyrights held Trademarks 5% to 20% of the IP 10% to 70% of the IP 0% to 5% of the IP 20% to 50% of the IP IP is the essential component for a modern company to generate income and to grow. June 2011 Gio: Value SW Wor k forc e Tang ible 29 What happens next? Outsourcing & Offshoring 1. Moving jobs to jurisdictions that can be exploited for tax avoidance 2. Moving IP to taxhavens 3. Moving revenue to jurisdictions without visibility A company can live in many places June 2011 Gio: Value SW 30 Earnings Flow Taxes Profits Public & Private Investments Commodity Products Common Knowledge InteKnow-How gration HighIntel- of. workforce Tradevalue lectual . marks ...products Intellectual Capital . Property (IP) Technology Taxes Profits non-routine Segregation of IP rights from locale • Tangible value based on cost + margin ≈ price Creator € $ • Intangible value based on income potential, ≈ cost Creator User Owner € $ June 2011 User Owner Gio: Value SW 32 Taxhavens CFH: Prime taxhaven no personnel, holds only $ and IP CFC: Semi taxhaven operations, personnel, needs IP CFI: Financial intermediary no personnel, no long-term $ Are used together to reduce owner’s taxes June 2011 Gio: Value SW 33 Primary Taxhaven CFH Jurisdiction – country/kanton -- where • Taxes are low or non-existent fee income only is adequate: Cayman Islands: 90,000 co’s x $3000 for 55,000 locals. • Holding companies are easy to set up delegated to legal firms • Corporations are minimally controlled few rules, no public records • No local workforce needed June 2011 Gio: Value SW 34 Semi Taxhavens CFC Jurisdiction where • Competent local workforce easy immigration for educated • Taxes are territorial Profits from external revenue not taxed • Incentives are provided for investors Real estate, employee training, R&D support, tax forgiveness for some time, • Supervision of corporations is modest June 2011 Gio: Value SW 35 Secondary Taxhavens IFC Jurisdiction where • Financial interchange is convenient Banking services under contract • Taxes are strictly territorial Profits from external revenue not taxed • Little supervision of non-local business Exclusion rules if just an intermediary • No local workforce expected June 2011 Gio: Value SW 36 Double Irish / Dutch Sandwich Typical arrangement comprises 3 types CFH US Parent Company CFH IFC Operational CFC In practice dozens of entities in many different countries June 2011 Gio: Value SW 37 Interaction among Foreign Entities 1. Controlled Foreign Operations CFC Operations licensing the IP, routine profit 2. Taxhaven companies to hold the IP The IP held there earns most profits CFH 3. Shell companies to allocate of income Keep income invisible • Avoids taxation of sales IFC June 2011 Gio: Value SW 38 Effect for US, 2005-2010 June 2011 Gio: Value SW 39 Detail for IP Shifting: Why? Jobs & IP goes together [Marx], also when Offshoring IP represents the capital of modern manufacturing • In order for offshore workers to be productive, the IP they need is offshored as well. • But rights to IP are segregated – A holding company (CFH) is established to holds the IP. – Offshore profits, income above what is needed to operate & pay offshore workers, is credited to the CFH. The transfer of income is by paying royalties to the CFH. June 2011 Gio: Value SW 40 Summary IP is poorly understood, but crucial to generating high profits in high-technology IP can be valued, but is often misvalued IP is not seen on books, provides opportunities for funny arrangements IP rights can be segregated to move profits for tax avoidance Traditional models used by governments fail June 2011 Gio: Value SW 41 Questions? Arguments? June 2011 Gio: Value SW 42 Radical Prescription Do away with Corporate income tax entirely • Compensate by increased taxes on dividends – Would encourage investment over paying dividends • Stop treating a corporation legally as a person – Now lobbyists can promote nice rules for individuals, that become tax loopholes for corporations Will now justify corporate objective that the duty of a corporation is to maximize benefits for stockholders The objectives and morals do differ! 22-Jun-11 June 2011 Loss Gio: due toValue IP Export SWV4 43 43 June 2011 Gio: Value SW 44 Intellectual Resources Private & Public Intellectual Capital Rights owned by the business Intellectual Assets Available for transfer Intellectual Property Legally protectable Patents Copyrights Trade secrets Trade marks Contracts covering intellectual capital Tangible Property Simile 1. 2. Company USco has built and owns building B Sells B to a financial company in Bermuda REc, but actually B REc(B) USco has set up that REc as a holding & provides a mortgage 3. Now USco pays REco lease rates for use of B 4. REco pays mortgage & maintenance to keep up B’s value 5. REco profits, pays few taxes, profit is consolidated with USco Intangible property simplifies hiding of funny deals June 2011 Gio: Value SW 46 Sales curves used % Depreciation Normal Erlang 100 90 80 70 Vn 60 Vn+1 Vn+2 50 40 30 20 10 0 0 June 2011 1 2 3 Gio: Value SW 4 5 years 47 Asset Life under maintenance years 12 Life span 9 90 8 80 7 70 6 60 5 50 40 4 3 30 2 20 1 10 PCs cars software Typical Life 3years 5 years 12 years Maintenance 2%/year 5%/year 15%/year Maintenance costs 6% 21% 80% Depreciation 33/y. linear 20%/ y. linear 8%/y. linear intangibles depreciation / year 100% 10 Life span maintenance /ownerhip cost ratio indefinite 11 0 18 years expected . 13.75%/year compounded . most over asset life 12% geometric of investment Income Development lag Centroid of total development costs . Research, Design, Simulation ← Centroid of revenue Integrate &Test Sales lag ~60% → Marketing lag Costs Costs → $ Marketing Part of CoGSales Centroid of pre-sales . marketing costs time → Income from sales → Manufacturing & distribution delay Lag for 3 company situations Growth limit Av. Effort 30 % Lag centroid @ 0.27 of period Testing R&D start done Av. Effort 50 % Testing Lag centroid @ 0.33 of period R&D done start Av. Effort 70% Lag centroid @ 0.42 of period before done lim Testing Growth limit start R&D done Accumulating profit in a CFH • The fraction of profits that can be legitimately transferred to the CFH is the fraction of `Non-routine profits’ equal to the CFH ownership. Routine profits are those made by a company without IP, typically 5%-10%, but high-tech net profit %s are ~50% • The IP fraction transferred offshore may just be proportional to the foreign income: Justifiable • There is no fundamental reason why not all IP cannot be legitimately moved to a tax haven ? June 2011 Gio: Value SW 51 Details 2 “Non Routine-profits” There is a variety of economists’ approved methods to determine what fraction of profits is due to SW IP. In general: 1. 2. 3. 4. 5. Start with revenue from sales, say 500,000 copies at $200 Subtract cost-of-goods-sold – minimal for SW Subtract other identifiable costs - licenses etc., (none?) Subtract distribution cost if known, or typical % (5-15%) Subtract profit margin for similar goods without IP, say selling open-source software ~5-10% 6. The remainder is due to SW IP and Marketing IP 7. If marketing IP is not in tax haven, split it off (often 50%) 500,000 x $81 = $40.5M of $100M for SW goes to tax haven. June 2011 Gio: Value SW 52 Capital flow with a taxhaven Controlled Foreign Holding Company Source IP Creator Income Capital CFH I PIP IP license Buy-in Tax havens: Vanuatu Cayman islands Barbados Isle of Man US Fees taxes Tangibles are harder to move than IP June 2011 CFC IP consumer Gio: Value SW Income Royalties Capital Foreign taxes 53 Details 3: Tax avoidance 1. Paying royalties for use of IP is a legitimate expense and deducted from taxable income. 2. There is little or no control on setting of royalties Setting a correct royalty also requires an IP valuation Easily set excessively high 3. Royalties are also collected from offshore sites, especially if that reduces taxes too. • Tax rates in India are similar to the US, Irish rate is still money • Non-US tax authorities understand IP very poorly The benefits of globalization are only the jobs, all countries lose out on corporate taxes June 2011 Gio: Value SW 54 Details 4: $ & IP held by CFH grow • Once the value of the IP transferred Export is paid off, no income from the CFH goes to the Parent company – Regulations allow payment for IP over multiple years, so that no spikes occur, and tax loss is gradual. – In formal reports the CFH’s are integrated with the parent company, so that employees nor stockholders know about offshore flows. • The CFH pays cost of all R&D performed in the Parent and offshore, to assure that the CFH owns the IP. Parent and offshore employees are unaware of the source of their paycheck 22-Jun-11 June 2011 Loss due to IP Export V4 55 Gio: Value SW 55 Details 5: Setting up Tax Havens • Few companies have the smarts themselves • A few consulting firms are very active, get high fees – Convince USco tax VPs that they can reduce taxes – Formulate and present plans to board of directors • • • • Members of the board are impressed by saving Most board members in high-tech companies are technical Discussion and understanding is avoided or minimized Risks are glossed over: `It is more likely than not that the IRS will not challenge this transfer … ‘ • Moral issues are completely ignored – not a concern for USco • Consulting firms operate the mailbox CFH services • Small companies are at a cost disadvantage June 2011 Gio: Value SW 56 Long term Summary IP creates profit where it is located, not where it is used • • • • • IP and profits are put into a tax haven by setting up a CFH Semi-taxhavens gain jobs, but negligible corporate tax due to sandwich Repatriation of $$ from the CFH to the US is avoided. Tax avoidance means infrastructure –schools, services, etc suffer IP generating workers (R&D, creative folk) are paid by the CFH. US and offshore employees are unaware of the source of their paycheck – The CFH acquires an increasing fraction of the IP – The CFH is paid an increasing fraction of the income – The CFH in time can becomes richer than the company. • It seems best for the company to invest in low-tax countries and create jobs there. – Job losses in the U.S. increase • Eventually the CFH can buy the parent company: Inversion. – Control by stockholders is gone as well • Few people know what is going on, and those that do, don’t talk. June 2011 Gio: Value SW 57 Example from Business Week 1/4 21 Oct 2010 nearly irrelevant June 2011 Gio: Value SW 58 Example from Business Week 2/4 plus the Dutch sandwich Ireland has territorial taxation The US & UK tax All three are sub-divisions of the same CF corporation June 2011 owns IP worldwide Gio: Value SW 59 Example from Business Week 3/4 June 2011 Gio: Value SW 60 Example from Business Week 4/4 Google only shifted European income for collection in the Netherlands and allocation to taxhavens. Other companies have shifted also IP pertaining to US income to taxhavens June 2011 Gio: Value SW 61 Global philosophical questions Happiness or contentment • Personal More cheap stuff --- a benefit of offshoring Less employment --- a cost of offshoring • Global benefits of offshoring -- long term Greater income equality among countries Similar working conditions within countries NAFTA or EU - neighboring countries Friendly countries World-wide Taxhavens • Can a corporation or government be happy? • Should Corporations be treated as Persons? June 2011 Gio: Value SW 62