How the Internet transformed the software industry (original) (raw)
Abstract
The growth of the Internet has had a huge impact on the software industry, from the ease of creating new businesses to the processes that companies use to develop, distribute, and support their products. Software architectures and platforms for web applications differ significantly from traditional desktop and client-server applications, and require a new generation of programming languages and development tools. Developers make extensive use of open source software, particularly at the infrastructure level of their applications. Development teams can easily use Internet-based tools for collaboration, thus facilitating distributed organizations. Product marketing now emphasizes attracting prospective customers to the company’s website. Companies can release products over the Internet, or provide a hosted web application, both of which are more efficient and less expensive ways to sell their products. Companies can also support their products over the Internet through online discussion forums, often with users helping one another. Ongoing advances in mobile and cloud computing, styles of user interaction, and software business models are certain to have a large effect, leading to innovative new products from both new and established companies.
Article PDF
Similar content being viewed by others
References
- Apache Software Foundation (2010) Apache HTTP Server 2.2 Official Documentation—Volume I. Server Administration. Fultus
- Barr J (2010) Host your web site in the cloud: Amazon web services made easy. SitePoint Pty, Melbourne
Google Scholar - Capra E, Wasserman AI (2008) A framework for evaluating managerial styles in open source projects. In: Proc. 4th int’l conference on open source systems, pp 1–11
Google Scholar - Cerf V (2010) A half-century makes a difference. J Internet Serv Appl 1(1):3–5
Article Google Scholar - DeLoura M (2009) The engine survey: general results. http://www.satori.org/2009/03/the-engine-survey-general-results. Accessed on 7 April 2011
- Flanagan D, Matsumoto Y (2008) The Ruby programming language. O’Reilly, Sebastopol
Google Scholar - Gay J, Stallman RM (2009) Free software, free society: selected essays of Richard M. Stallman. CreateSpace
- Goldberg A (1983) Smalltalk-80: the interactive programming environment. Addison-Wesley, Reading
Google Scholar - Halligan B, Shah D (2009) Inbound marketing: get found using Google, social media, and blogs. Wiley, New York
Book Google Scholar - Ierusalimschy R (2006) Programming in Lua, 2nd edn. Lua.org
- Johnson R et al. (2005) Professional Java development with the Spring Framework. Wrox
- Kaushik A (2009) Web Analytics 2.0: the art of online accountability and science of customer centricity. Sybex, Indianapolis
Google Scholar - Kemeny JG, Kurtz TE (1985) Back to BASIC: the history, corruption, and future of the language. Addison-Wesley, Reading
Google Scholar - Kernighan BW, Mashey JR (1979) The Unix programming environment. Softw Pract Exp 9(1):1–15
Article MATH Google Scholar - Kushner D (2004) Masters of doom: how two guys created an empire and transformed pop culture. Random House, New York
Google Scholar - Lerdorf R, Tatroe K, McIntyre P (2006) Programming PHP. O’Reilly, Sebastopol
Google Scholar - Lutz M (2010) Programming Python, 4th edn. O’Reilly, Sebastopol
Google Scholar - Netscape. Wikipedia entry. http://en.wikipedia.org/wiki/Netscape. Accessed on 7 April 2011
- Open Source Initiative (1998) The Open Source Definition. http://opensource.org/docs/osd. Accessed on 7 April 2011
- Parkhill DF (1966) The challenge of the computer utility. Addison-Wesley, Reading
Google Scholar - Pope K (2009) Zend framework 1.8 web application development. Packt, Birmingham
Google Scholar - Rochkind M (1975) The source code control system. IEEE Trans Softw Eng SE-1(4):364–370
Article Google Scholar - Robinson D, Coar K (2004) The Common Gateway Interface (CGI) Version 1.1. http://www.ietf.org/rfc/rfc3875. Accessed on 6 April 2011
- Ruby S, Thomas D, Hansson DH (2011) Agile web development with Rails, 4th edn. Pragmatic Bookshelf, Lewisville
Google Scholar - Schwartz R, Phoenix T, Foy B (2008) Learning Perl, 5th edn. O’Reilly, Sebastopol
MATH Google Scholar - Skim PDF Reader and Note-taker for OS X. http://sourceforge.net/projects/skim-app/files/Skim/. Accessed on 13 March 2011
- Van Rossum G, Drake FL Jr (2003) The Python language reference manual. Network Theory
- Wasserman AI (2009) Building a business on open source software. In: Petti C (ed) Cases in technological entrepreneurship: converting ideas into value. Edward Elgar, Chaltenham Glos, pp 107–121
Google Scholar - Wasserman AI, Pircher PA (1987) A graphical extensible integrated environment for software development. ACM SIGPLAN Not 22(1):131–142 (Proceedings of the 2nd ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments)
Article Google Scholar - White D (2010) Hadoop: the definitive guide. O’Reilly, Sebastopol
Google Scholar
Author information
Authors and Affiliations
- Carnegie Mellon University Silicon Valley, Moffett Field, CA, USA
Anthony I. Wasserman
Authors
- Anthony I. Wasserman
Corresponding author
Correspondence toAnthony I. Wasserman.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Wasserman, A.I. How the Internet transformed the software industry.J Internet Serv Appl 2, 11–22 (2011). https://doi.org/10.1007/s13174-011-0019-x
- Received: 07 February 2011
- Accepted: 14 April 2011
- Published: 11 May 2011
- Issue date: July 2011
- DOI: https://doi.org/10.1007/s13174-011-0019-x