- Original Paper
- Open access
- Published:
How the Internet transformed the software industry
Journal of Internet Services and Applications volume 2, pages 11–22 (2011)
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.
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
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
Cerf V (2010) A half-century makes a difference. J Internet Serv Appl 1(1):3–5
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
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
Halligan B, Shah D (2009) Inbound marketing: get found using Google, social media, and blogs. Wiley, New York
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
Kemeny JG, Kurtz TE (1985) Back to BASIC: the history, corruption, and future of the language. Addison-Wesley, Reading
Kernighan BW, Mashey JR (1979) The Unix programming environment. Softw Pract Exp 9(1):1–15
Kushner D (2004) Masters of doom: how two guys created an empire and transformed pop culture. Random House, New York
Lerdorf R, Tatroe K, McIntyre P (2006) Programming PHP. O’Reilly, Sebastopol
Lutz M (2010) Programming Python, 4th edn. O’Reilly, Sebastopol
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
Pope K (2009) Zend framework 1.8 web application development. Packt, Birmingham
Rochkind M (1975) The source code control system. IEEE Trans Softw Eng SE-1(4):364–370
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
Schwartz R, Phoenix T, Foy B (2008) Learning Perl, 5th edn. O’Reilly, Sebastopol
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
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)
White D (2010) Hadoop: the definitive guide. O’Reilly, Sebastopol
Author information
Authors and Affiliations
Corresponding author
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:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13174-011-0019-x