+ All Categories

Cs207 3

Date post: 13-Jun-2015
Category:
Upload: gio-wiederhold
View: 84 times
Download: 1 times
Share this document with a friend
Description:
Third lecture on Software Economics. Money and maintenance, simple business model
Popular Tags:
28
CS207 #3, 12 Oct 2012 Gio Wiederhold http://infolab.stanford.edu/ people/gio.html Hewlett 103 14-Oct-12 1 Gio W. CS207 2012 Signup list fixed
Transcript
Page 1: Cs207 3

CS207 #3, 12 Oct 2012 Gio Wiederhold http://infolab.stanford.edu/ people/gio.html Hewlett 103

14-Oct-12 1 Gio W. CS207 2012

Signup list fixed

Page 2: Cs207 3

Syllabus:

1. Why should software be valued? 2. Open source software. Scope. Theory and reality 3. Principles of valuation. Cost versus value. 4. Market value of software companies. 5. Intellectual capital and property (IP). 6. Life and lag of software innovation. 7. Sales expectations and discounting. 8. The role of patents, copyrights, and trade secrets. 9. Alternate business models. 10. Licensing. 11. Separation of use rights from the property itself. 12. Risks when outsourcing and offshoring development. 13. Effects of using taxhavens to house IP.

14-Oct-12 2 Gio W. CS207 2012

Page 3: Cs207 3

Numbers

• US GDP . .

• US GNP . .

• US tax revenues .

• US business revenue

• US business net income

• US business taxable.

• US tax on business .

• US tax on C-corporations

• Home mortgage interest

• Research credit .

• Dividends @15% .

• net Capital gains .

T B M K $

14, 259, 800, 000, 000

14, 014, 800, 000, 000

2, 524, 000, 000, 000

21, 584, 866, 000, 000

1, 614, 866, 573, 000

894, 900, 000, 000

204, 996, 000, 000

143, 000, 000, 000

75, 182, 000, 000

5, 400, 000, 000

123, 570, 203, 000

231, 547, 946, 000

10/14/2012 CS207 3

% #M

5.8

75% 1.7

18.1% 25.4

9.6% 20.3

2009

Page 4: Cs207 3

$1 Billion

10/14/2012 CS207 4

100 mil-lion

10 mil-lion

1 mil-lion

$100,000

one $100 bill Your

Life

Stanford

Page 5: Cs207 3

10/14/2012 CS207 5

US government

2.5 in 2.9T out

In 2008

Page 6: Cs207 3

Review definitions: Intangibles

• Software is an intangible good

If it is owned it is considered Intangible Property

In a business there are 3 parts that have value.

(Contributes to potential income)

1. Tangible goods: buildings, computers, money

2. The know-how of management & employees

3. Intellectual property: Software, patents, etc.

2. + 3. make up the Intellectual Capital of a company.

6 14-Oct-12 Gio W. CS207 2012

Page 7: Cs207 3

7

Software is slithery !

Continuously updated

1. Corrective maintenance

bugfixing reduces for good SW

2. Adaptive maintenance

externally mandated

3. Perfective maintenance

satisfy customers' growing

expectations

[IEEE definitions]

Life time

Ratios differ in various settings

100%

80%

60%

40%

20%

14-Oct-12 Gio W. CS207 2012

Page 8: Cs207 3

8

IP sources • Corrective maintenance Feedback through error reporting mechanisms Taking care of bugs and missed cases, conditions Complete inadequate tables and dimensions

• Adaptive maintenance Staff to monitor externally imposed changes Compliance with new standards Technological advances Keeping with viruses, spam etc. Effort depends on number & volatility of external interfaces

• Perfective maintenance Feedback through sales & marketing staff Minor features that cannot be charged for

14-Oct-12 Gio W. CS207 2012

Page 9: Cs207 3

Current value

Prior investment has created what you have now

“a bunch of software”

That’s what’s to be valued

Based on reasonable expectations

• future maintenance will be needed to earn income

• future maintenance represents future investments

More “software code”

not promises of new innovations ← new IP

Later we look at other valuation/business models 14-Oct-12 Gio W. CS207 2012 9

Page 10: Cs207 3

10

Technical Parameters needed

IP is to be valued as of some specific date

1. Life of the IP in the product from that time on

The interval from completion until little of the original stuff is left

2. Diminution of the IP over the Life

A bit like a depreciation schedule, but based on content replacement, until

little IP is left. 10% is a reasonable limit.

3. Lag period*, interval from transfer to start of IP diminution • also called “Gestation Period

Effective Lag = the average time before an investment earns revenue

4. Relative allocation, if there are multiple contributors to income.

design, code, . . . .

14-Oct-12 Gio W. CS207 2012

Page 11: Cs207 3

Crucial assumption for a quantitative valuation

• IP content is proportional to SW size Not the value, that depends on the income =======================================

Pro: Programmers’ efforts create code

An efficient organization will spend money wisely

Counter: not all code contributes equally

early code defines the product, is most valuable

new versions are purchased because of new features

• Arguments balance out

it is the best metric we can obtain

14-Oct-12 Gio W. CS207 2012 11

Page 12: Cs207 3

12

Maintenance → 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] ([BeladyL72], [Tamai:92,02] indications) [Blum:98] [Blum98] [Blum:98] Deletion of prior code = 5% per year [W:04]

at 1.5 year / version

14-Oct-12 Gio W. CS207 2012

Page 13: Cs207 3

13

Observations

• Linear growth has been observed, is reasonable

• Software cannot grow exponentially Because no Moore's Law

1. Cost of maintaining software grows exponentially with size The number of interactions among code segments grow faster [Brooks:95]

2. Can't afford to hire staff at exponential *2

3. Cannot have large fraction of changes in a version And get it to be reliable

4. Cannot impose version changes on users < 1 / year

5. Deleting code is risky and of little benefit except in game / embedded code

14-Oct-12 Gio W. CS207 2012

Page 14: Cs207 3

14

Price

remember IP = f(income)

• But --- Price stays ≈ fixed over time

like hardware Moore's Law

Because

1. Customers expect to pay same for same functionality

2. Keep new competitors out

3. Enterprise contracts are set at 15% of base price

4. Shrink-wrapped versions can be skipped

• Effect The income per unit of code reduces by 1 / size →

14-Oct-12 Gio W. CS207 2012

Page 15: Cs207 3

15

Growth diminishes IP

at 1.5 year / version

For constant unit price

14-Oct-12 Gio W. CS207 2012

Page 16: Cs207 3

16

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

14-Oct-12 Gio W. CS207 2012

Page 17: Cs207 3

17

Sales models

1. Normal curve: simple, no defined start point

2. Erlang: realistic, more complex

both have same parameters: mean and variance

14-Oct-12 Gio W. CS207 2012

Page 18: Cs207 3

18

%

100

90

80

70

60

50

40

30

20

10

0

0 1 2 3 4 5 years

Vn Vn+1 Vn+2

Depreciation

Normal

Erlang or Weibull

Sales curves

14-Oct-12 Gio W. CS207 2012

Page 19: Cs207 3

19

Erlang sales curves m=mean/variance

0

2,000

4,000

6,000

8,000

10,000

12,000

14,000

16,000

18,000

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Erlang m = 12

Erlang m = 6

|

| end of time horizon

| 9 years

|

^ 50,000 w hen

| Erlang m ~ infinite

For 50 000 units over 9 years

Flash-in-the pan

One-time promotion

Long-lived single product

14-Oct-12 Gio W. CS207 2012

Page 20: Cs207 3

20

Ongoing Version Sales

Product Line sales

-

0.10

0.20

0.30

0.40

0.50

0.60

0.70

0.80

0.90

1.00

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

years

sale

s

Replacement

Product

approximation

Predicted product sales for 5 versions, stable rate of product sales 3 year inter-version interval, first-to-last product 12 years, life ~15 years

14-Oct-12 Gio W. CS207 2012

Page 21: Cs207 3

14-Oct-12 Gio W. CS207 2012 21

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 Distribution, administration, management ≈ 45%

• IP Generating Expenses (IGE)

Research and development, i.e., SW ≈ 25%

Advertising and marketing Joint distr.&creator ≈ 25%

These numbers are available in annual reports or 10Ks

Page 22: Cs207 3

14-Oct-12 Gio W. CS207 2012 22

Recall: 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

Page 23: Cs207 3

23

Example

Software product Sells for $500/copy

Market size 200 000

Market penetration 25%

Expected sales 50 000 units

Expected income $500 x 50 000 = $25M

What is the result?

14-Oct-12 Gio W. CS207 2012

Page 24: Cs207 3

24

Combining it all factor today y1 y2 y3 y4 y5 y6 y7 y8 y9

Version 1.0 2.0 3.0 4.0 5.0 6.0 7.0

unit price $500 500 500 500 500 500 500 500 500 500

Rel.size 1.00 1.67 2.33 3.00 3.67 4.33 5.00 5.67 6.33 7.00

New grth 0.00 0.67 1.33 2.00 2.67 3.33 4.00 4.67 5.33 6.00

replaced 0.00 0.05 0.08 0.12 0.15 0.18 0.22 0.25 0.28 0.32

old left 1.00 0.95 0.92 0.88 0.85 0.82 0.78 0.75 0.72 0.68

Fraction 100% 57% 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

SW IP 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 0.87 0.76 0.66 0.57 0.50 0.43 0.38 0.33 0.28

Contribute 0 118 281 274 189 101 45 17 6 2

Total 1 032 ≈ $ 1 million

14-Oct-12 Gio W. CS207 2012

Page 25: Cs207 3

25

Result of Example

Software product Sells for $500/copy

Market size 200 000

Market penetration 25%

Expected sales 50 000 units

Expected income $500 x 50 000 = $25M

Earnings (Profit before taxes) is just $ 1M

after your salary etc ... 14-Oct-12 Gio W. CS207 2012

Page 26: Cs207 3

Growth and Perception

E-commerce [this slide based on a 2001 CS99/73N class exercise]

• Gartner: 2000 prediction for 2004: 7.3 T$

• Revision:2001 prediction for 2004: 5.9 T$ drastic loss?

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...

Perceived growth

Invisible growth

Extrapolated growth

Disap- pointment Combi-

natorial growth

Perceived initial growth

Perception level

Examples Artificial Intelligence Databases Neural networks E-commerce

50 companies, each after

20% of the market

Failures

14-Oct-12 26 Gio W. CS207 2012

Page 27: Cs207 3

T r e n d s 1998 : 1999

• Users of the Internet 40% 52% of U.S. population

• Growth of Net Sites (now 2.2M public sites with 288M pages)

• Expected growth in E-commerce by Internet users [BW, 6 Sep.1999]

segment 1998 1999

books 7.2% 16.0%

music & video 6.3% 16.4%

T o y s 3.1% 10.3%

travel 2.6% 4.0%

tickets 1.4% 4.2%

Overall 8.0% 33.0% = $9.5Billion

An unsustainable trend cannot be sustained [Herbert Stein, Council Econ. Adv, 1974]

new services

98 99 00 01 02 03 04

0.3 1 3 9 27 81 **

90

80

70

60

50

40

30

20

10

0

Year / %

%

Centroid, in 1999

~1% of total market

E-penetration

Toys

14-Oct-12 27 Gio W. CS207 2012

Page 28: Cs207 3

Discussion

• Many parameters used to estimate IP

Uncertainty !

But better than not knowing what’s going on.

• Many choices now

a. Technical options

b. Business options

Interact with each other. 14-Oct-12 Gio W. CS207 2012 28


Recommended