Trends in the software industry

1,776 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,776
On SlideShare
0
From Embeds
0
Number of Embeds
274
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Trends in the software industry

  1. 1. http://MrSunLi.comTrendsin The Software Industry
  2. 2. Business value comes from higher margin and larger scale,which are driven by differentiation and low-cost strategies. Higher Margin Differentiation Industry Trends $ $$$ Trap of $ Standard Larger Low-cost Scale 2
  3. 3. Consumers demand innovative converged devices whichcreates competitions among CE, IT and TC. But it may notbe bad because the total market size is increased as well CE CE ? IT TC IT TC Collaborations Past Present via software FutureNotes • CE: Consumer Electronics • IT: Information Technology • TC: TeleComm 3
  4. 4. The really disruptive challenge is that companies havedeveloped proprietary vertical-integrated software so long … Company X (CE) Company Y (IT) Company Z (TC) Apps Apps Apps Framework Framework Framework Engines Engines Engines OS OS OS 4
  5. 5. … while the new converged industry is evolving to openstandard horizontal-integrated system now Company X (CE) Company Y (IT) Company Z (TC) App Company Apps Apps Apps(Angry Birds)Framework Company Framework Framework Framework(QT, RoR) Engine Company Engines Engines Engines (SQLite) OS Company OS OS OS (Linux) 5
  6. 6. More technically, the products were isolated and therefore thecompetitions were less fierce in the past IPO IPO IPO IPO IPO IPO IPO IPONote: • IPO: Input-Process-Output 6
  7. 7. But the new converged industry is connected inevitably,which creates new opportunities for (online) apps butdeprecates (open) terminals IO IO IPO P IPO P IO P IO IONote: • IO: Input-Output, including browser/app support • P: Process, including raw hosting, IaaS, PaaS and SaaS with multiple languages, databases, frameworks and libs 7
  8. 8. Drawing architecture is nice. But practical experiences areeven more important ! “Talk is cheap. Show me the code.” “What is often mistaken for 15 year’s experience, is just Linus Torvalds 1 year’s experience Creator of Linux repeated 15 times.” Common Sayings 8
  9. 9. We have to understand new languages in the new world first, which past experiences not necessarily help Apr Apr Apr Apr Language 1987 1997 2007 2012 C 1 1 2 1 Java - 3 1 2 C++ 7 2 3 3 Objective-C - - 42 4 C# - - 8 5 PHP - - 4 6 (Visual) 5 4 5 7 Basic Python - 22 7 8 JavaScript - 18 9 9 Perl - 6 6 10Source: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html visited on 23rd Apr. 2012 9
  10. 10. http://MrSunLi.comTrendsin The Software Industry

×