Académique Documents
Professionnel Documents
Culture Documents
1
Copyright 2012. Dr. June Sung Park. All rights reserved.
History of Software
- Advent of Computer and Software
IBM dates back to the Tabulating Machine Company founded in 1896. IBM engaged Columbia University in its computer science research programs and together developed and offered the first computer science courses in 1945. IBM developed its first computer in 1949. In 1949 at Cambridge University, EDSAC(Electronic Delay Storage Automatic Calculator) computer first implemented the stored program concept , which was invented by John von Neumann at Princeton University in 1944. This stored program technology gave birth to software. In the early 1950s , some 40 companies were competing in the new computer business. A start-up called UNIVAC introduced in 1951 the first commercial computer to use magnetic tape and developed the first business (data processing) application software, starting the mainframe era.
Martin Campbell-Kelly, From Airline Reservation to Sonic the Hedgehog A History of the Software Industry, MIT Press, 2003.
History of Software
- Advent of Application Software
The U.S. government project, SAGE air defense system, was developed between 1949-1962 spending $8B producing 1M LOC. Of the 1,200 programmers in the U.S. in the late 1950s, 700 worked on the SAGE project. In 1957 Ken Olsen established Digital Equipment Corporation which created minicomputers and stimulated the growth of software industry.
Between 1954-64 SABRE airline reservation system was developed by IBM and numerous subcontractors for American Airlines, which involved 200 software engineers and cost $30M.
Every year Andersen Consulting sent thousands of recruits, most fresh from college, into 150-acre training center in St. Charles, IL. They spent several weeks there being indoctrinated in a rigid corporate culture and a strict methodologies. Andersen Consulting's soldiers were conservatively dressed, clean cut and well programmed.
In the early 1960s IBM introduced a software product, called Consolidated Functions Ordinary, for insurance companies, but following the convention of the day, it bundled this product with its hardware and did not sell it separately. The first software product sold separately from hardware was a flow charting program developed by Applied Data Research (which was later acquired by CA) in 1964*. The first software product to exceed $100M in cumulative sales was Mark IV, a file management package made by Informatics founded in 1962. In mid-1960s IBM decided to price and sell software separately from hardware because the U. S. Department of Justice would find bundling to be anticompetitive.
In the mid-1960s, when software was still bundled with hardware, several independent contract programming firms attempted to license a generalized program to multiple users for a standard fee. Applied Data Research (ADR) was one of those companies. At that time, ADR was building system software under contract to RCA, the U.S. Government and others. Most contracts were fixed price, competitively bid and had little profit potential. We bid against Computer Science Corporation, Computer Usage, and several other companies. Having completed the program with perhaps a $5,000 to $10,000 investment, ADR decided to try to license it to RCAs base of about 100 users. We prepared some descriptive marketing literature and wrote to all 100 users. We priced the program, called AUTOFLOW, at $2,400 and licensed two copies. To protect our intellectual property rights in the program, our attorney suggested we "lease" the program for three years at a time and call the program "equipment" because contract law was very clear on the limited rights of a party when they leased equipment.
Copyright 1998, Martin A. Goetz, All Rights Reserved
* Martin A. Goetz, How ADR Got Into the Software Products Business and Found Itself Competing Against IBM (http://www.softwarehistory.org/history/Goetz1.html)
Andersen Consulting introduced a software lifecycle process called Method/1 in 1979 as a major upgrade of the client binders that it had developed since early 1970s to standardize systems integration activities. Accenture, The History of Accenture, 2005.
Mainframe 1960 Disk Minicomputer Interactive OS PSDN 1970 SA&D PC RDB 1980 LAN IE Client / Server 1990 CBD / UP BPR
2000
2010
Social Business
Enterprise SOA
SOA / AP
BPM/MDM
BI
Web Services
E-Business
Virtualization
Intranet
XML
E-Commerce
HTML
DW/OLAP
Internet
Inter-Org. Networking
Groupware
Online TPS
DSS/EIS
EDPS MIS
1980s
1990s
2000s
2010s
10
1950s
1960s
1970s
1980s
1990s
2000s
2010s
11
1950s
1960s
1970s
1980s
1990s
2000s
2010s
12
1950s
1960s
1970s
1980s
1990s
2000s
2010s
13
1950s
1960s
1970s
1980s
1990s
2000s
2010s
14
In 2000, AOL (America Online) purchased Time Warner for US$164 billion and named the new company AOL Time Warner. The shareholders of AOL owned 55% of the new company while Time Warner shareholders owned only 45%, thus the smaller AOL bought out the far larger Time Warner. After the merger, the profitability of the ISP division (America Online) decreased. Meanwhile, the market valuation of similar independent internet companies drastically fell. As a result, the value of the America Online division dropped significantly. This forced a goodwill write-off, causing AOL Time Warner to report a loss of $99 billion in 2002 at the time, the largest loss ever reported by a company. In 2003, the company dropped the "AOL" from its name, and in December 2009, Time Warner span off AOL as a separate independent company. Time Warner is back to the world's largest media conglomerate and second largest entertainment conglomerate in terms of revenue (behind Disney).
15
http://en.wikipedia.org/wiki/Time_Warner
16
17
Target market: $450B retail grocery market Product: Online ordering and same-day delivery of household groceries
18
Founded
File for bankrupcy due to the absence of sufficient customers and staggering infrastructure costs
1996
1997
Raised $400M VC during 1997-99
1998
1999
IPO raising $400M (Market Cap $8.5B)
2000
2001
19
1950s
1960s
1970s
1980s
1990s
2000s
2010s
20
Evolution of Internet
Web Site E-Business Web Services Mobile Cloud Computing
1992-1995 During 1993-2000 Time Warners market value grew 10 times to $84B, while AOLs grew 1000 times to $163B.
1996-2002 Between 2006 and 2008, e-business ends; i.e., enterprises will have integrated the Internet into all their processes. (Gartner 2000)
2003-2005 By 2008, SOA will be prevailing , ending the 40-year domination of monolithic SW architecture. (Gartner 2006)
2006-2012 By 2012 80% of Fortune 1000 enterprises will be using some level of cloud services (Gartner 2009)
21
Amazon founded in 1994 as an online retailer of books invested billions of dollars to build the sophisticated Web infrastructure required to support its massive e-commerce business.
In 2002 Amazon released product data as Web Services to hundreds of thousands of its third-party affiliates Web sites that advertised Amazon products using the Amazons API and received a portion of Amazons resulting sales.
In 2003 Amazon decided to expand the Web Services to sell its storage, computing and other technology services to software developers, and ultimately to create an Internet-based operating system for computing.
R. S. Huckman, et al., Amazon Web Services, Harvard Business School, Case Study 9-609-048, 2008.
22
Founded in April 2004 Followed customer development process Designed to test hypothesis and answer unknowns Minimum feature sets, maximum customer coverage Used extreme programming approach and agile management practices Shipped in 6 months Charged from Day 1
23
$40
24
Salesforce.com
Accentures Cloud Application Factory, offers rules, tools, and schools to accelerate a companys adoption of cloud computing. Everything from delivery toolkits to integration frameworks reduces risks and ensures the success of highly complex, global deployments. For example, some companies have 10,000 applications that could conceivably run in the cloud. An automated sustainability assessment helps determine the business case for cloud computing on an application-by-application basis. Our competitive advantage is that we created an industrialized approach to solution design and development using proven assets specifically for salesforce.com that make it faster to deliver salesforce.com solutions, said David Jones, business development director at Accenture. The Force.com Factory can generate work plans and estimate timelines for rebuilding applications on salesforce.coms cloud-based multitenant architecture.
25
WaveMaker is a visual drag and drop tool for building great-looking web and cloud applications. WaveMaker applications are based on industry standard, open source technologies including: Spring (Java server), DOJO (Ajax widgets), Hibernate (database access), JAXWS (web services), JSONRPC (client/server communication), Acegi (security) and JDK.
26