The power consumption of ICT is still increasing. To date it is not clear if the energy savings through ICT overbalance the energy consumption by ICT or not. Where manifold efforts of Green IT address the environmental aspects of sustainability considering computer hardware, there is a lack of models, descriptions, or realizations in the area of computer software. In this paper we present some results that form the basis towards a definition of the term ”Sustainable Software”, an outline of a process and lifecycle model for ”Green and Sustainable Software Engineering”, and six concrete instances of this model for practitioners.


Sustainable Software Green Software Engineering Green IT Sustainable Development 


  1. 1.
    World Commission on Environment and Development (ed.): Our Common Future, 13th edn. Oxford University Press, Oxford (1991)Google Scholar
  2. 2.
    Fichter, K.: Sustainable Business Strategies in the Internet Economy. In: Hilty, L.M., Gilgen, P.W. (eds.) Sustainability in the Information Society, Proceedings of the 15th International Symposium Informatics for Environment Protection, Zurich. Metropolis Verlag, Marburg (2001)Google Scholar
  3. 3.
    Erdmann, L., Hilty, L.M., Goodman, J., Arnfalk, P.: The Future Impact of ICTs on Environmental Sustainability. Technical Report Series EUR 21384 EN. IPTS, Brussels (2004),
  4. 4.
    U.S. EPA (U.S. Environmental Protection Agency): Report to Congress on Server and Data Center Energy Efficiency, Public Law, pp. 109-431, August 2 (2007) Google Scholar
  5. 5.
    Koomey, J.G.: Estimating total Power Consumption by Servers in the U.S. and the World. Final report, February 15. Analytics Press, Oakland (2007), Google Scholar
  6. 6.
    Göhring, W.: The Memorandum “Sustainable Information Society”. In: Proceedings 18th International Conference Informatics for Environmental Protection, EnviroInfo, Geneva (2004),
  7. 7.
    Coroama, V., Hilty, L.M.: Energy Consumed vs. Energy Saved by ICT – A Closer Look. In: Wohlgemuth, V., Page, B., Voigt, C. (eds.) Environmental Informatics and Industrial Environmental Protection: Concepts, Methods and Tools. 23rd International Conference on Informatics for Environmental Protection, vol. 2, pp. 353–361. Shaker Verlag, Aachen (2009)Google Scholar
  8. 8.
    Naumann, S.: Sustainability Informatics – A new Subfield of Applied Informatics? In: Möller, A., Page, B., Schreiber, M. (eds.) EnviroInfo 2008. Environmental Informatics and Industrial Ecology, 22nd International Conference on Environmental Informatics, pp. 384–389. Shaker Verlag, Aachen (2008)Google Scholar
  9. 9.
    International Organization for Standardization (ed.): ISO/IEC 25000:2005 Software Engineering—Software Product Quality Requirements and Evaluation (SQuaRE)—Guide to SQuaRE. International Organization for Standardization, Geneva (2005)Google Scholar
  10. 10.
  11. 11.
    International Organization for Standardization (ed.): ISO/IEC 12207:2008 Systems and software engineering - Software life cycle processes. International Organization for Standardization, Geneva (2008) Google Scholar
  12. 12.
    International Organization for Standardization (ed.): ISO 14040:2006 Environmental management - Life cycle assessment - Principles and framework. International Organization for Standardization, Geneva (2006) Google Scholar
  13. 13.
    Office of Government Commerce (ed.): Service Support: ITIL; [the key to] managing IT services. TSO (The Stationery Office), London (2005) Google Scholar
  14. 14.
    Dick, M., Naumann, S., Held, A.: Green Web Engineering. A Set of Principles to Support the Development and Operation of “Green” Websites and their Utilization during a Website’s Life Cycle. In: Filipe, J., Cordeiro, J. (eds.) WEBIST 2010: Proceedings of the 6th International Conference on Web Information Systems and Technologies, Valencia, Spain, April 7-10, vol. 1, pp. 48–55. INSTICC Press, Setúbal (2010)Google Scholar
  15. 15.
    King, A.: Website Optimization. O’Reilly Media, Sebastopol (2008)Google Scholar
  16. 16.
    Theurer, T.: Performance Research, Part 2: Browser Cache Usage - Exposed!
  17. 17.
    Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext Transfer Protocol - HTTP/1.1. Request for Comments 2616. The Internet Society (1999),
  18. 18.
    The Boston Consulting Group: SMART 2020 Addendum Deutschland: Die IKT-Industrie als treibende Kraft auf dem Weg zu nachhaltigem Klimaschutz (2009),
  19. 19.
    Menon, A., Santos, J.R., Turner, Y., Janakiraman, G., Zwaenepoel, W.: Diagnosing Performance Overheads in the Xen Virtual Machine Environment. In: VEE 2005: Proceedings of the 1st ACM/USENIX International Conference on Virtual Execution Environments, Chicago, USA, June 11-12, pp. 13–23. ACM, New York (2007)Google Scholar
  20. 20.
    Richter, S., Kuhn, N., Naumann, S., Schmidt, M.: Enhancing Accessibility to E-Government Processes. International Journal of Information Communication Technologies and Human Development, Special Issue: ICT and E-Governance 1(2), 28–47 (2009)Google Scholar
  21. 21.
    Naumann, S., Gresk, S., Schäfer, K.: How Green is the Web? Visualizing the Power Quality of Web-sites. In: Möller, A., Page, B., Schreiber, M. (eds.) EnviroInfo 2008. Environmental Informatics and Industrial Ecology, 22nd International Conference on Environmental Informatics, pp. 62–65. Shaker Verlag, Aachen (2008)Google Scholar

Copyright information

© IFIP 2010

Authors and Affiliations

  • Markus Dick
    • 1
  • Stefan Naumann
    • 1
  • Norbert Kuhn
    • 1
  1. 1.Trier University of Applied SciencesUmwelt-Campus Birkenfeld, CampusalleeHoppstädten-WeiersbachGermany

Personalised recommendations