SlideShare a Scribd company logo
1 of 22
Download to read offline
CS207 #5, 28 Oct. 2011

                 Gio Wiederhold
                    Gates B12



10/28/2011            Gio: CS207      1
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.      Alternate business models. Making money from free SW
6.      Intellectual capital and property (IP).
7.      Life and lag of software innovation. Marketing. Allocation.
8.      Sales expectations and discounting.
9.      The role of patents, copyrights, and trade secrets.
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.
10/28/2011                      Gio: CS207                       2
Example of Free
β€’ Adobe produced software to generate and read
  markup text (pdf) for sale to companies.
      οƒ˜ minor business for internal publishing
β€’ Arrangement with the IRS that if Adobe would
  separate the reader and provide for free, it would
  publish tax forms using pdf
      οƒ˜ huge business – now everyone needed a reader and
        companies bought pdf generators to publish in pdf
β€’ When patents ran out, others companies made pdf
  generators available
      οƒ˜ Adobe still provides many pdf related services
10/28/2011                      Gio: CS207                     3
Let’s ignore the
                                   intangibles, we
                                   cannot measure
                                    them reliably.
             Book
             value


        Intangibles



10/28/2011            Gio: CS207                      4
Timing of expense
                                                         and income
                  capitalization of cost
                                              Manufacturing &
                  allowed under GAAP           distribution delay

            Release to Production
                                                  ←→                 Distribution
                                                                        to Sales
                                                                                    Sales
                                       ← ─→




                                                                                                      Revenues β†’
               development lag                                                  Centroid of
Costs β†’




              Centroid of total                                                  revenue
           development cost ..             Testing
                                           ~60%β†’
                                                                            Sales lag .
                        Research,
                  Design, Implementation
                                                             ←      βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’       β†’
                        Development done β†’ ←→ marketing lag                                   time β†’
                                                          Marketing
                                  Centroid of pre-
← Costs




                              sales marketing costs                       Post-sales marketing,
                              part of investment: IGE                 part of sales cost: CoGS

          28-Oct-11                                  CS207                                        5
SW Lags
                   Development done β†’ Ξ² ← General




                                                                                 Revenues β†’
                                        availability
                                            ↔                 Sales

                development lag    ←→
 Costs β†’




                includes testing                         Centroid of revenue
                                   &Test
                                      ing    β†βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’β†’   sales lag .

                     Research,
                Implementation
← Costs




                           Centroid
                          of pre-sales   ↔    marketing lag             time β†’
                         marketing costs Marketing

    28-Oct-11                                   CS207                            6
Lag delays benefits
                                                        of R&D investments
                                                                 Estimate
                                                              effective lag .

                                                                                     growth limit

                                        ~37% β†’
 Effort β†’




                                                     @27.4%   β†’
                                                                  ~14% β†’
                                                                           Testing


growth limit                                    Development
                     Research
                                            35%β†’

        start            75%            50%                   25%               done
      10/28/2011   Gestation period β†’   Gio: CS207                                          7
Start-up
                                                     development
  A startup is unlikely to ramp up linearly
   Use exponentional growth, exp 0.025
  Assume
     1. 12.5% research
                Given that idea is clear, only towards for implementation
     2. 25.0% testing
                Minimal and risky
     3. 67.5% left for implementation
  β€’ Overlap research and implementation until testing starts
  β€’ Overlap implemtation and testing until RPS
       Results             Overall centroid       @0.27 before RPS -- later
  Research from 1.00 to 0.33,      centroid @ 0.65 before RPS
  Implementation from 0.67 to 0.00, centroid @ 0.29 before RPS
  Testing from 0.17 to 0.00, centroid @ 0.08 before
  Hiring rate at RPS 21%, at the limit for effectiveness    Ignore different
28-Oct-11                         CS207                       staff salaries   8
Graph of start-up
                                                      development
                                                                             21% effort
                                             Testing starts when
                                                                               growth
                                             17% time remains β†’
100%                                       Res., Imp, &
                Implementation starts when Test @0.27 β†’              25%
80%
               67% time remains β†’                                  Testing
 60%                              Research ends when
                                 33% time remains β†’
 40%
                12.5% Research                           62.5%
 20%                      @0.65β†’                    Implementation
                                                 @0.29β†’
   0
       start            0.75            0.50              0.25           done

28-Oct-11                            CS207                                          9
Development in mature
                                                                          company with
                                                                          12.5% research and
                                                                          25% testing effort,
           38% effort growth                                              62.5% implementation
                      at start                      Res., Imp, & 5% company staff growth
                                                    Test @0.42 β†’
                    100%
                                 Available                              Testing starts when
Relative Effort β†’




                                                                     β†βˆ’βˆ’βˆ’ 40% time remains
                    75%          resources            Research ends when
                                                    ← 65% time remains                  T
                                         ←Implementation starts when
                    50%                          85% time remains
                                     R
                                                                    I
                25%                                       @0.46β†’
                      0         @0.85β†’

                          1.00               0.75            0.50            0.25             done
                                                 Values based on finite integration, exp= 0.05
                    28-Oct-11                                 CS207                                  10
Lag differs less than
                                                 development period


                                                                   Testing

                                                 R&I                           done
                                                                              done
start

                                                                   Testing

                                                       R&I
                    start                                                     done

                                                                    Testing

Effective lag =
Development period Γ— Centroid fraction                       R&I
                                                                              done
                                     start                                    done

 28-Oct-11                               CS207                                  11
Ongoing
                                      development
New considerations
1. Have staff already
  a. Early versions rapid growth, but observe ~20% limit
  b. Later, best grow slower
2. Can overlap version development
  a.   Don’t let valuable staff be idle
  b.   Missing features should already be understood
  c.   Rapid analysis of problems to allow next version fixes
  d.   Any research should be done before major staff effort
3. Adequate testing to keep reputation
                            CS207                        12
2nd Version
                                                  substantial testing
                      100%
 Effort β†’




                                                               43% Testing
                                                           during version n
             56%      75%                     All@0.61β†’             interval
                                                        T@0.33β†’

                          50%
                            R&I @1.00 β†’

                      25%


                                    Release
                   1.50       1.25 version n-1     0.75     0.50   0.25    done
Staff becomes available when prior version enters testing
       28-Oct-11                          CS207                                13
Marketing

β€’ Business model must allocate spending optimally
    οƒ˜ Technology, as needed, long life and lag
&
    οƒ˜ Marketing, necessary, less lag, slower growth
           Life of advertising 50% of technology, mix product & brand

β€’ Interdependence                         viral
                                                                       in your
                                                                        brain
                                                                       forever
    οƒ˜ Consistent
    οƒ˜ Relevant                                CS207
    οƒ˜ Linked by a common name and label
    οƒ˜ Honest name for file software misled: FLASH for flexible, but it wasn’t fast
    28-Oct-11                          CS207                                 14
Planning:
                                               Consistency in plans
When comparing business alternatives
β€’ Give each choice the same chance
1. Temporal consistency
   οƒ˜ Computing versus communication
            Local versus Cloud in 2012
             o   Skate to where the puck is going [Gretsky]
2. Discount rate
3. Resource prices
   οƒ˜ Green alternatives
            Benefits may depend on future price of oil –
             o   if you assume future price = 3 x now, why not invest in oil instead

10/28/2011                             CS207                                   15
Example
                                  Enterprise SW versus cloud
                                         [Benioff:2009]
β€’ SIEBEL enterprise sales force management                     $
   1.     Price $1,500 per seat, at 200 users = 300,000
   2.     $54,000 for support (18%) /year, x 5 = 270,000
   3.     $1,200,000 consulting for installation =1,200,000
   4.     $100,000 admin.personnel/year, x 6 = 600,000
   5.     $ 30,000 training / year, x 6          = 180,000
   οƒ˜        6 years’ usage                Total = 2,550,000
   Note that the customer’s total is    >>   than the price

  10/28/2011                    CS207                         16
Cloud delivery by
                                             salesforce.com
β€’ Benioff Saleforce.com new entry:
  οƒ˜ $150.-month & user only -- monthly billing
  οƒ˜ Make interface look like Amazon – no training needed
  οƒ˜ Low risk for individual adopters
         Still a high risk for a changeover in large businesses, where
          changes are controlled by a risk-adverse IT manager or CIO.
  οƒ˜ Start focusing on small businesses
         Hard to reach a broad market with little cash
         Must make a lot of noise
  οƒ˜ Later sales force had to change its initial model
         Deal with large companies
         Deal with the Dot-com bust, when many companies failed
  οƒ˜Business must remain flexible
  10/28/2011                        CS207                             17
Advertising
1. Audience
                                   3. Logo & name
       Focused
                                   Essential for branding
     οƒ˜ Salesforce
In front of competitors            Metaphor
                                                            4. Timing
     annual sale meetings 3x
1.      Fake demonstrators in SF.                           Have Product ready
2.      Give coffee, mugs, rides,                           β€’ Few bugs
        literature to attendees in NY                       β€’ Clear operation
3.      Hire all taxis in Nice, give  Negative?             β€’ Useful
        free rides to site in Cannes.

        Vs. Superbowl?          2. Address
        β€’ Much buzz                 a. Buyers in corporations           c. Both
        β€’ Huge audience             b. Users and employees
        β€’ Your audience?                        β€’   Understand motivations for change
     10/28/2011                         CS207                                           18
Review Allocation
β€’ When is allocation needed?
    1. Tech. , Pharma company:
                income due to R&D versus advertising
    2. Financial Company:
                income due to software versus investment experts
   3. Internal β–¬ product mix
β€’ For the Pareto-optimality allocation of income we
  use cost.
    οƒ˜ But recall: Do NOT use cost as a surrogate for value,
     value of intangibles come from derived income.
 28-Oct-11                           CS207                          19
Expense Rollover
                                         A valuation based on cost
1. Collect the expenses ei over the total lag period p
2. Adjust the expenses by a discount rate d, ai= (1+d)p-i
3. For year i = 1 β†’ p estimate the R&D retained ri =1- 1/p
4. Aggregate retained to the end date, R = Ξ£ ri x ei x ai
5. From experience, publications obtain an expected
   expense to income margin m; m can range from 1 to 20 ...
                                       mβ‰ˆ2 in the first model we used
6. Expected value of IP V = m x R
But the estimation of m is verrrrrrrrrrry iffy
      Technological advances are rarely stable
But could be used for a) advertising -- much untrustworthy data
                          b) stable maintenance component only
 28-Oct-11                      tCS207                           20
Setting License fees
Say you want to delegate sales in Europe to some
  company EUsales that can do it easier over there
β€’ How do you set the fees or royalties?
       1. You have computed a value of your SW of $1M
                But without discounting, it is actually $1.6M = Ξ£(due old, slide 5)
                You will also maintain the SW 1.36M = Ξ£(maintenance cost, slide 12)
       The total due is $3M
       2. You expect the European sales will be 40% of total, 20 000
                The reason for not discounting is that funds arrive at the same times.
β€’       To earn the same you should charge 1./2.= $150/unit
                It does not matter how EUsales sells it and what it charges
                Complexities are required language, interface improvements
    10/28/2011                            Gio: CS207                               21
Discussion
β€’ A long-lived product is hard to displace if
      οƒ˜ It is well maintained,
             but that becomes costly
      οƒ˜ Keeps up with all standards
β€’ Internal replacement
      οƒ˜ Should be easier
             But has not been in practice


Next week IP, IP protection, and IP licensing
28-Oct-11                          CS207                  22

More Related Content

Viewers also liked

Viewers also liked (20)

Cs207 8
Cs207 8Cs207 8
Cs207 8
Β 
Cs207 6
Cs207 6Cs207 6
Cs207 6
Β 
Camon
CamonCamon
Camon
Β 
Nagornuj1
Nagornuj1Nagornuj1
Nagornuj1
Β 
Cs207 7
Cs207 7Cs207 7
Cs207 7
Β 
Pros i contres del cloud computing
Pros i contres del cloud computingPros i contres del cloud computing
Pros i contres del cloud computing
Β 
Cs207 3
Cs207 3Cs207 3
Cs207 3
Β 
Camon
CamonCamon
Camon
Β 
Quantifying thefuture
Quantifying thefutureQuantifying thefuture
Quantifying thefuture
Β 
Cs207 3
Cs207 3Cs207 3
Cs207 3
Β 
Cs207 2
Cs207 2Cs207 2
Cs207 2
Β 
Cs207 4
Cs207 4Cs207 4
Cs207 4
Β 
Quantifying the future
Quantifying the futureQuantifying the future
Quantifying the future
Β 
Cs207 6
Cs207 6Cs207 6
Cs207 6
Β 
Cs207 1
Cs207 1Cs207 1
Cs207 1
Β 
Software economics+ssitc13 tutorial
Software economics+ssitc13 tutorialSoftware economics+ssitc13 tutorial
Software economics+ssitc13 tutorial
Β 
Neuro marketing
Neuro marketingNeuro marketing
Neuro marketing
Β 
Presentation Neuro marketing
Presentation Neuro marketingPresentation Neuro marketing
Presentation Neuro marketing
Β 
Chapter 7: The Investment Decision
Chapter 7: The Investment DecisionChapter 7: The Investment Decision
Chapter 7: The Investment Decision
Β 
Investment decision
Investment decisionInvestment decision
Investment decision
Β 

Similar to Valuing Software and Business Models for Open Source Projects

Keys to Business Intelligence Success
Keys to Business Intelligence SuccessKeys to Business Intelligence Success
Keys to Business Intelligence SuccessSenturus
Β 
Real Estate Development Business Plan
Real Estate Development Business PlanReal Estate Development Business Plan
Real Estate Development Business Plankambanis
Β 
Tell Them What They Want to Hear
Tell Them What They Want to HearTell Them What They Want to Hear
Tell Them What They Want to HearDemandbase
Β 
Smart Scaling - A Go-To-Market Strategy Framework for Bootstrapped B2B Startu...
Smart Scaling - A Go-To-Market Strategy Framework for Bootstrapped B2B Startu...Smart Scaling - A Go-To-Market Strategy Framework for Bootstrapped B2B Startu...
Smart Scaling - A Go-To-Market Strategy Framework for Bootstrapped B2B Startu...Davender Gupta
Β 
The strategic investment gap
The strategic investment gapThe strategic investment gap
The strategic investment gapAdam Warden
Β 
Blue Ocean Strategy for Small-cap IT and ITeS
Blue Ocean Strategy for Small-cap IT and ITeSBlue Ocean Strategy for Small-cap IT and ITeS
Blue Ocean Strategy for Small-cap IT and ITeSVinod Kumar Govindan
Β 
Williams pcc 3 28 13
Williams pcc 3 28 13Williams pcc 3 28 13
Williams pcc 3 28 13gnjpcc
Β 
Content Measurement: Quantifying Content Contribution - Content2Conversion Co...
Content Measurement: Quantifying Content Contribution - Content2Conversion Co...Content Measurement: Quantifying Content Contribution - Content2Conversion Co...
Content Measurement: Quantifying Content Contribution - Content2Conversion Co...G3 Communications
Β 
du pont 2005 Annual Meeting Proxy Statement
du pont 2005 Annual Meeting Proxy Statementdu pont 2005 Annual Meeting Proxy Statement
du pont 2005 Annual Meeting Proxy Statementfinance9
Β 
Business model tbs 2012v4 ppt
Business model  tbs 2012v4 pptBusiness model  tbs 2012v4 ppt
Business model tbs 2012v4 pptthammasat university
Β 
Balanced Scorecard Presentation For Gemba
Balanced Scorecard Presentation For GembaBalanced Scorecard Presentation For Gemba
Balanced Scorecard Presentation For GembaBenjamin Shobert
Β 
Business Finance KPI's - tutorial
Business Finance KPI's -  tutorialBusiness Finance KPI's -  tutorial
Business Finance KPI's - tutorialSmeebi
Β 
Marketor for Saas
Marketor for SaasMarketor for Saas
Marketor for Saasmarketor1
Β 
Marketing Forecasts litt2021
Marketing Forecasts litt2021Marketing Forecasts litt2021
Marketing Forecasts litt2021Steven Litt
Β 
Box IR IR-survey 2012
Box IR   IR-survey 2012Box IR   IR-survey 2012
Box IR IR-survey 2012Box IR
Β 
Primera ReuniΓ³n del SGLC. Daria Zimina
Primera ReuniΓ³n del SGLC. Daria ZiminaPrimera ReuniΓ³n del SGLC. Daria Zimina
Primera ReuniΓ³n del SGLC. Daria ZiminaFernando CerverΓ³ Romero
Β 
Transform Your PMO Into a Value Center
Transform Your PMO Into a Value CenterTransform Your PMO Into a Value Center
Transform Your PMO Into a Value CenterKeyedIn Projects
Β 

Similar to Valuing Software and Business Models for Open Source Projects (20)

Keys to Business Intelligence Success
Keys to Business Intelligence SuccessKeys to Business Intelligence Success
Keys to Business Intelligence Success
Β 
Real Estate Development Business Plan
Real Estate Development Business PlanReal Estate Development Business Plan
Real Estate Development Business Plan
Β 
Tell Them What They Want to Hear
Tell Them What They Want to HearTell Them What They Want to Hear
Tell Them What They Want to Hear
Β 
Smart Scaling - A Go-To-Market Strategy Framework for Bootstrapped B2B Startu...
Smart Scaling - A Go-To-Market Strategy Framework for Bootstrapped B2B Startu...Smart Scaling - A Go-To-Market Strategy Framework for Bootstrapped B2B Startu...
Smart Scaling - A Go-To-Market Strategy Framework for Bootstrapped B2B Startu...
Β 
Cs207 2
Cs207 2Cs207 2
Cs207 2
Β 
The strategic investment gap
The strategic investment gapThe strategic investment gap
The strategic investment gap
Β 
Malcolm mc donald. eng
Malcolm mc donald. engMalcolm mc donald. eng
Malcolm mc donald. eng
Β 
Blue Ocean Strategy for Small-cap IT and ITeS
Blue Ocean Strategy for Small-cap IT and ITeSBlue Ocean Strategy for Small-cap IT and ITeS
Blue Ocean Strategy for Small-cap IT and ITeS
Β 
Deep Digital Strategy
Deep Digital StrategyDeep Digital Strategy
Deep Digital Strategy
Β 
Williams pcc 3 28 13
Williams pcc 3 28 13Williams pcc 3 28 13
Williams pcc 3 28 13
Β 
Content Measurement: Quantifying Content Contribution - Content2Conversion Co...
Content Measurement: Quantifying Content Contribution - Content2Conversion Co...Content Measurement: Quantifying Content Contribution - Content2Conversion Co...
Content Measurement: Quantifying Content Contribution - Content2Conversion Co...
Β 
du pont 2005 Annual Meeting Proxy Statement
du pont 2005 Annual Meeting Proxy Statementdu pont 2005 Annual Meeting Proxy Statement
du pont 2005 Annual Meeting Proxy Statement
Β 
Business model tbs 2012v4 ppt
Business model  tbs 2012v4 pptBusiness model  tbs 2012v4 ppt
Business model tbs 2012v4 ppt
Β 
Balanced Scorecard Presentation For Gemba
Balanced Scorecard Presentation For GembaBalanced Scorecard Presentation For Gemba
Balanced Scorecard Presentation For Gemba
Β 
Business Finance KPI's - tutorial
Business Finance KPI's -  tutorialBusiness Finance KPI's -  tutorial
Business Finance KPI's - tutorial
Β 
Marketor for Saas
Marketor for SaasMarketor for Saas
Marketor for Saas
Β 
Marketing Forecasts litt2021
Marketing Forecasts litt2021Marketing Forecasts litt2021
Marketing Forecasts litt2021
Β 
Box IR IR-survey 2012
Box IR   IR-survey 2012Box IR   IR-survey 2012
Box IR IR-survey 2012
Β 
Primera ReuniΓ³n del SGLC. Daria Zimina
Primera ReuniΓ³n del SGLC. Daria ZiminaPrimera ReuniΓ³n del SGLC. Daria Zimina
Primera ReuniΓ³n del SGLC. Daria Zimina
Β 
Transform Your PMO Into a Value Center
Transform Your PMO Into a Value CenterTransform Your PMO Into a Value Center
Transform Your PMO Into a Value Center
Β 

More from Gio Wiederhold

More from Gio Wiederhold (7)

Software economics+ssitc13 tutorial
Software economics+ssitc13 tutorialSoftware economics+ssitc13 tutorial
Software economics+ssitc13 tutorial
Β 
Cs207 8
Cs207 8Cs207 8
Cs207 8
Β 
Cs207 9
Cs207 9Cs207 9
Cs207 9
Β 
Cs207 4
Cs207 4Cs207 4
Cs207 4
Β 
I3master
I3masterI3master
I3master
Β 
Cs207 9
Cs207 9Cs207 9
Cs207 9
Β 
Cs207 1
Cs207 1Cs207 1
Cs207 1
Β 

Recently uploaded

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
Β 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
Β 
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdfssuser54595a
Β 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
Β 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
Β 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
Β 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
Β 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
Β 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
Β 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
Β 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
Β 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
Β 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
Β 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
Β 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
Β 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
Β 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
Β 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
Β 

Recently uploaded (20)

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Β 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
Β 
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
Β 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Β 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
Β 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
Β 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Β 
Model Call Girl in Bikash Puri Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Bikash Puri  Delhi reach out to us at πŸ”9953056974πŸ”Model Call Girl in Bikash Puri  Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Bikash Puri Delhi reach out to us at πŸ”9953056974πŸ”
Β 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Β 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
Β 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Β 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
Β 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
Β 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
Β 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
Β 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Β 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
Β 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Β 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Β 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
Β 

Valuing Software and Business Models for Open Source Projects

  • 1. CS207 #5, 28 Oct. 2011 Gio Wiederhold Gates B12 10/28/2011 Gio: CS207 1
  • 2. 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. Alternate business models. Making money from free SW 6. Intellectual capital and property (IP). 7. Life and lag of software innovation. Marketing. Allocation. 8. Sales expectations and discounting. 9. The role of patents, copyrights, and trade secrets. 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. 10/28/2011 Gio: CS207 2
  • 3. Example of Free β€’ Adobe produced software to generate and read markup text (pdf) for sale to companies. οƒ˜ minor business for internal publishing β€’ Arrangement with the IRS that if Adobe would separate the reader and provide for free, it would publish tax forms using pdf οƒ˜ huge business – now everyone needed a reader and companies bought pdf generators to publish in pdf β€’ When patents ran out, others companies made pdf generators available οƒ˜ Adobe still provides many pdf related services 10/28/2011 Gio: CS207 3
  • 4. Let’s ignore the intangibles, we cannot measure them reliably. Book value Intangibles 10/28/2011 Gio: CS207 4
  • 5. Timing of expense and income capitalization of cost Manufacturing & allowed under GAAP distribution delay Release to Production ←→ Distribution to Sales Sales ← ─→ Revenues β†’ development lag Centroid of Costs β†’ Centroid of total revenue development cost .. Testing ~60%β†’ Sales lag . Research, Design, Implementation ← βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’ β†’ Development done β†’ ←→ marketing lag time β†’ Marketing Centroid of pre- ← Costs sales marketing costs Post-sales marketing, part of investment: IGE part of sales cost: CoGS 28-Oct-11 CS207 5
  • 6. SW Lags Development done β†’ Ξ² ← General Revenues β†’ availability ↔ Sales development lag ←→ Costs β†’ includes testing Centroid of revenue &Test ing β†βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’β†’ sales lag . Research, Implementation ← Costs Centroid of pre-sales ↔ marketing lag time β†’ marketing costs Marketing 28-Oct-11 CS207 6
  • 7. Lag delays benefits of R&D investments Estimate effective lag . growth limit ~37% β†’ Effort β†’ @27.4% β†’ ~14% β†’ Testing growth limit Development Research 35%β†’ start 75% 50% 25% done 10/28/2011 Gestation period β†’ Gio: CS207 7
  • 8. Start-up development A startup is unlikely to ramp up linearly Use exponentional growth, exp 0.025 Assume 1. 12.5% research Given that idea is clear, only towards for implementation 2. 25.0% testing Minimal and risky 3. 67.5% left for implementation β€’ Overlap research and implementation until testing starts β€’ Overlap implemtation and testing until RPS Results Overall centroid @0.27 before RPS -- later Research from 1.00 to 0.33, centroid @ 0.65 before RPS Implementation from 0.67 to 0.00, centroid @ 0.29 before RPS Testing from 0.17 to 0.00, centroid @ 0.08 before Hiring rate at RPS 21%, at the limit for effectiveness Ignore different 28-Oct-11 CS207 staff salaries 8
  • 9. Graph of start-up development 21% effort Testing starts when growth 17% time remains β†’ 100% Res., Imp, & Implementation starts when Test @0.27 β†’ 25% 80% 67% time remains β†’ Testing 60% Research ends when 33% time remains β†’ 40% 12.5% Research 62.5% 20% @0.65β†’ Implementation @0.29β†’ 0 start 0.75 0.50 0.25 done 28-Oct-11 CS207 9
  • 10. Development in mature company with 12.5% research and 25% testing effort, 38% effort growth 62.5% implementation at start Res., Imp, & 5% company staff growth Test @0.42 β†’ 100% Available Testing starts when Relative Effort β†’ β†βˆ’βˆ’βˆ’ 40% time remains 75% resources Research ends when ← 65% time remains T ←Implementation starts when 50% 85% time remains R I 25% @0.46β†’ 0 @0.85β†’ 1.00 0.75 0.50 0.25 done Values based on finite integration, exp= 0.05 28-Oct-11 CS207 10
  • 11. Lag differs less than development period Testing R&I done done start Testing R&I start done Testing Effective lag = Development period Γ— Centroid fraction R&I done start done 28-Oct-11 CS207 11
  • 12. Ongoing development New considerations 1. Have staff already a. Early versions rapid growth, but observe ~20% limit b. Later, best grow slower 2. Can overlap version development a. Don’t let valuable staff be idle b. Missing features should already be understood c. Rapid analysis of problems to allow next version fixes d. Any research should be done before major staff effort 3. Adequate testing to keep reputation CS207 12
  • 13. 2nd Version substantial testing 100% Effort β†’ 43% Testing during version n 56% 75% All@0.61β†’ interval T@0.33β†’ 50% R&I @1.00 β†’ 25% Release 1.50 1.25 version n-1 0.75 0.50 0.25 done Staff becomes available when prior version enters testing 28-Oct-11 CS207 13
  • 14. Marketing β€’ Business model must allocate spending optimally οƒ˜ Technology, as needed, long life and lag & οƒ˜ Marketing, necessary, less lag, slower growth  Life of advertising 50% of technology, mix product & brand β€’ Interdependence viral in your brain forever οƒ˜ Consistent οƒ˜ Relevant CS207 οƒ˜ Linked by a common name and label οƒ˜ Honest name for file software misled: FLASH for flexible, but it wasn’t fast 28-Oct-11 CS207 14
  • 15. Planning: Consistency in plans When comparing business alternatives β€’ Give each choice the same chance 1. Temporal consistency οƒ˜ Computing versus communication  Local versus Cloud in 2012 o Skate to where the puck is going [Gretsky] 2. Discount rate 3. Resource prices οƒ˜ Green alternatives  Benefits may depend on future price of oil – o if you assume future price = 3 x now, why not invest in oil instead 10/28/2011 CS207 15
  • 16. Example Enterprise SW versus cloud [Benioff:2009] β€’ SIEBEL enterprise sales force management $ 1. Price $1,500 per seat, at 200 users = 300,000 2. $54,000 for support (18%) /year, x 5 = 270,000 3. $1,200,000 consulting for installation =1,200,000 4. $100,000 admin.personnel/year, x 6 = 600,000 5. $ 30,000 training / year, x 6 = 180,000 οƒ˜ 6 years’ usage Total = 2,550,000 Note that the customer’s total is >> than the price 10/28/2011 CS207 16
  • 17. Cloud delivery by salesforce.com β€’ Benioff Saleforce.com new entry: οƒ˜ $150.-month & user only -- monthly billing οƒ˜ Make interface look like Amazon – no training needed οƒ˜ Low risk for individual adopters  Still a high risk for a changeover in large businesses, where changes are controlled by a risk-adverse IT manager or CIO. οƒ˜ Start focusing on small businesses  Hard to reach a broad market with little cash  Must make a lot of noise οƒ˜ Later sales force had to change its initial model  Deal with large companies  Deal with the Dot-com bust, when many companies failed οƒ˜Business must remain flexible 10/28/2011 CS207 17
  • 18. Advertising 1. Audience 3. Logo & name Focused Essential for branding οƒ˜ Salesforce In front of competitors Metaphor 4. Timing annual sale meetings 3x 1. Fake demonstrators in SF. Have Product ready 2. Give coffee, mugs, rides, β€’ Few bugs literature to attendees in NY β€’ Clear operation 3. Hire all taxis in Nice, give Negative? β€’ Useful free rides to site in Cannes. Vs. Superbowl? 2. Address β€’ Much buzz a. Buyers in corporations c. Both β€’ Huge audience b. Users and employees β€’ Your audience? β€’ Understand motivations for change 10/28/2011 CS207 18
  • 19. Review Allocation β€’ When is allocation needed? 1. Tech. , Pharma company:  income due to R&D versus advertising 2. Financial Company:  income due to software versus investment experts 3. Internal β–¬ product mix β€’ For the Pareto-optimality allocation of income we use cost. οƒ˜ But recall: Do NOT use cost as a surrogate for value, value of intangibles come from derived income. 28-Oct-11 CS207 19
  • 20. Expense Rollover A valuation based on cost 1. Collect the expenses ei over the total lag period p 2. Adjust the expenses by a discount rate d, ai= (1+d)p-i 3. For year i = 1 β†’ p estimate the R&D retained ri =1- 1/p 4. Aggregate retained to the end date, R = Ξ£ ri x ei x ai 5. From experience, publications obtain an expected expense to income margin m; m can range from 1 to 20 ... mβ‰ˆ2 in the first model we used 6. Expected value of IP V = m x R But the estimation of m is verrrrrrrrrrry iffy Technological advances are rarely stable But could be used for a) advertising -- much untrustworthy data b) stable maintenance component only 28-Oct-11 tCS207 20
  • 21. Setting License fees Say you want to delegate sales in Europe to some company EUsales that can do it easier over there β€’ How do you set the fees or royalties? 1. You have computed a value of your SW of $1M  But without discounting, it is actually $1.6M = Ξ£(due old, slide 5)  You will also maintain the SW 1.36M = Ξ£(maintenance cost, slide 12) The total due is $3M 2. You expect the European sales will be 40% of total, 20 000  The reason for not discounting is that funds arrive at the same times. β€’ To earn the same you should charge 1./2.= $150/unit  It does not matter how EUsales sells it and what it charges  Complexities are required language, interface improvements 10/28/2011 Gio: CS207 21
  • 22. Discussion β€’ A long-lived product is hard to displace if οƒ˜ It is well maintained, but that becomes costly οƒ˜ Keeps up with all standards β€’ Internal replacement οƒ˜ Should be easier  But has not been in practice Next week IP, IP protection, and IP licensing 28-Oct-11 CS207 22