Bitkom wants to make software development “greener” Guide ” Resource-efficient programming“
In the area of software development, there is still a lot of potential to reduce CO2 emissions, according to the digital association Bitkom. The guideline “Resource-efficient programming” is intended to help software providers to recognize and use the possibilities.
Companies on the topic
Software can not only help to reduce CO2 emissions through digitalization, but also the programming itself can become greener.
Whether for the development of a mobile app, the configuration of an ERP system or the use of artificial intelligence: the processing of large amounts of data requires a lot of energy. However, efficient programming and software development can reduce energy consumption and the use of natural resources, writes Bitkom.
As the Bitkom study “Climate effects of Digitalization” has shown, CO2 emissions can be reduced in the course of digital transformation-and this also applies in development. In order to gain an understanding of how software companies or their employees can program with more consideration for the climate, the digital association recently published the guideline “Resource-efficient Programming”.
Dr. Frank Termer, Head of Software at Bitkom, is confident that the IT industry can make a significant contribution to reducing CO2 emissions-but also has to: “There are still many untapped potentials, especially in the area of software development. With the right levers, we can dramatically increase sustainability, longevity and resource efficiency in this area.“
In the guide, interested parties first learn how they can identify important parameters for greater sustainability with the help of a potential analysis. Some programming languages and data formats required more energy than others. At the same time, the 28-page PDF document shows how the runtime of calculations, CPU time and memory consumption can be reduced.
In addition, software solutions should be programmed in such a way that users themselves can influence their energy consumption by deactivating features that are not required. Further chapters deal with possibilities of implementation and measurability, and also deal with economic and political framework conditions.
Finally, the guide provides valuable information on how companies can be certified with the “Blue Angel” for resource – and energy-efficient software products. In addition to the guide, a cheat sheet for developers as well as software architects and the short guide “Software-related obsolescence” are also available for download.
Article files, and article links