Neben weniger Kühlenergie und mehr Abwärmenutzung könnte so genannte Grüne Software ein wichtiger Hebel für energieeffizientere IT sein. Das Software-Unternehmen Cast Software hat sich das Thema auf die Fahnen geschrieben.
Mit Hilfe der Cast-Cloud-Applikation können Anwender ihre Software modernisieren, sicherer und umweltfreundlicher gestalten.
(Bild: Cast Software)
Dass Software sich immer wieder ändert, ist an sich nichts Neues. Das Thema ist seit der Einführung von Client-Server-Modellen immer wieder auf dem Tisch. Besonders aber, seit mit der Cloud und Mikroservices als neuen Infrastruktur- und Software-Alternativen moderne, sehr flexible Technologievarianten verfügbar sind.
Doch Software-Umbauten sind beschwerlich und höchst individuell, je nachdem, um welches Programm es sich handelt. Besonders betroffen sind natürlich monolithische Software-Boliden, die vorzugsweise auf dem Mainframe laufen. Sie umzustricken ist heikel, denn gleichzeitig bilden sie oft eine unverzichtbare Stütze des Kerngeschäfts.
Cloud-Applikation für die Software-Modernisierung
Daraus machte das aus Frankreich stammende Software-Unternehmen Cast ein Geschäftsmodell. Seine Dienstleistung: Ein Softwareservice aus der Cloud, mit dem sich feststellen lässt, welche Softwareteile für einen Umzug in die Cloud so bleiben können, welche verändert werden müssen und welche man am besten ganz neu schreibt.
Kunden laden sich dafür eine Applikation von Cast aus der Cloud auf ihre Systeme, geben diverse Allgemeininformationen zu dem zu analysierenden Programm in eine Benutzerschnittstelle ein, zum Beispiel Zahl der Nutzer und Alter des Programms, und lassen das Cast-Tool über den in Frage kommenden Sourcecode laufen. Die erzeugte Metadatei ohne vertrauliche Informationen wird dann in die Cast-Cloud-Anwendung hochgeladen. Diese zeigt nun abschnittsweise die Qualität ihrer Software farbig markiert an.
Lösungen übernehmen Kooperationspartner
Der Dienstleister erfährt dabei nicht, um welche Software es sich handelt. Und auch mit der Umsetzung vorgeschlagener Veränderungen hat Cast Software nichts zu tun, erläutert Houssem Ben Abderrahman, der fürs Geschäft des Unternehmens im deutschsprachigen Raum zuständig ist.
„Ende des Jahres erste Kunden für das Green-Software-Modul“, Houssem Ben Abderrahman, Geschäftsführer DACH bei Cast Software im Video-Interview.
(Bild: Rüdiger)
Die Lösungen tüfteln bislang die Kooperationspartner, meist große Beratungsfirmen wie Accenture, PwC oder Deloitte, aus. Zu den Kunden gehören vor allem Banken, Versicherungen wie Generali, aber auch produzierende Unternehmen wie BMW oder Fujitsu.
Erkennen von Sicherheitslücken und Software-Ineffizienzen
Inzwischen hat das 1990 gegründete Unternehmen Cast seine Software auch auf den Bereich Sicherheit ausgeweitet. Das heißt: Beim Programm-Scan lässt sich auch anzeigen, welche Programmbereiche inhärent unsicher sind. Das ist seit dem unerwarteten Chaos rund um „Log4j“, einen Java-Schädling, vor allem da wichtig, wo Unternehmen viel Open Source einsetzen.
Seit Anfang 2023 ist nun noch ein Thema hinzugekommen: Grüne Software. „Wir haben bislang rund 150 Pattern in Programmen entdeckt, die mehr Energie verbrauchen als es eigentlich für die jeweilige Funktion sein müsste“, erklärt Ben Abderrahman.
Ungeschickte Programmiermuster steigern den Energieverbrauch
Ein Beispiel seien Datenbankaufrufe. Es gebe Programme, die ständig irgendwelche Datenbanken aufriefen. Könne man diese Aufrufe an ein anderes Modul auslagern, senke das automatisch den Energieverbrauch einer Software.
In einem speziellen Softwarelabor arbeiten rund zehn Prozent der Software-Ingenieure von Cast. Sie analysieren ständig neue Programme und entdecken dabei neue Pattern, die dann in den Fundus einfließen.
Dabei betreffen die Analysen weniger Office-Software oder ähnliche Systeme. Vielmehr geht es um Profi-Software, oft mit hohem Open-Source-Anteil, die von den Cast-Kunden für betriebliche Zwecke genutzt wird.
Veränderungsbedarf in Ampelfarben
Wird Applikationsportfolio mit dem Green-Software-Modul gescannt, erscheinen auch hier die unbedingt veränderungsbedürftigen Applikationen in Rot, die etwas weniger energieverschwenderischen in Gelb und diejenigen, die aus energetischer Sicht schon optimal oder beinahe optimal funktionieren, in Grün.
Kunden im deutschsprachigen Raum für dieses neue Angebot gibt es noch nicht, dafür sei es zu neu, meint Ben Abderrahman: „Wir hoffen auf die ersten bis Ende des Jahres.“
Steigender Bedarf nach grüner Software
Er geht davon aus, dass das Bedürfnis danach, Software umweltfreundlicher zu gestalten, steigen werde. „Die Geschäftsführungsebene muss aus Regulierungsgründen auf die Kohlendioxidausstöße schauen, und zur Reduktion muss zukünftig auch die IT ihren Teil beitragen. Das sorgt für Druck“, so Ben Abderrahman.
Doch das Mindset von Softwarekunden und vor allen Dingen Programmierern sei noch nicht auf Nachhaltigkeit ausgerichtet. „Es geht heute um Performance, Sicherheit und Effizienz, nicht unbedingt um Nachhaltigkeit“, sagt der Manager. Hier müsse sich etwas ändern.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Modularisierung und Mainframe-Abschied als Nachhaltigkeits-Booster
Ein wichtiger Ansatz sei beispielsweise die Modularisierung von Software. Software, die aus einzelnen, separat an- und abschaltbaren Modulen besteht, könne weniger Energie verbrauchen als die heutigen Monolithe. Dann könne auch die Rechenleistung sinken, ohne dass Rechner und Algorithmen an Leistungsfähigkeit einbüßen.
Auch wenn alte Mainframe-Software in die Cloud verlagert werde, bedeute allein dies schon eine deutliche Energie-Einsparung. „Mainframes brauchen viel Strom“, sagt Ben Abderrahman.
Mehr als die Hälfte der Software muss verändert werden
Doch bis dahin sei es noch ein weiter Weg. Was man dabei vor allem brauche, seien sinnvolle Standards. Deshalb arbeitet Cast mit der Green Software Foundation zusammen, wo auch viele Open-Source-Pioniere mitmachen.
Das Green-IT-Dashboard von „Cast Highlight“ zeigt, wie viel Prozent der Software so bleiben kann.
(Bild: Cast Software)
Bei grüner Software gehe es vor allem um Messbarkeit. So verwende Cast einen „Green Index“. Er gibt an, welche Anteile einer Software aus Sicht der Energie-Effizienz renoviert werden müssten respektive wie viel von einer Software aus Umweltsicht in Ordnung ist.
„Durchschnittlich beträgt der Anteil eines Programms, an dem nichts verändert werden muss, derzeit weniger als 50 Prozent“, sagt Ben Abderrahman. Mit anderen Worten: Gut die Hälfte des Codes könnte aus Umweltsicht eine Verbesserung brauchen.
Ein Dashbord für alle Themen
Kunden, die mit Cast arbeiten, erhalten heute ein Dashboard mit den Punkten Software Health, Modernisierung/Cloud Readiness, Security und Green IT. Sie können zu jedem der Module Auswertungen anfordern und sich damit einen Überblick über ihre Softwarequalität verschaffen. Idealerweise werden die Scans regelmäßig wiederholt, um auch eine Entwicklung aufzuzeigen.
Damit allerdings will sich Cast in Zukunft nicht mehr zufriedengeben. Vielmehr will man den Kunden auch selbst Lösungen für ihre Softwareprobleme anbieten. Ideal wäre beispielsweise, wenn bei einer bereits modularisierten Software wenig effiziente oder unsichere Module sofort durch eine verbesserte Variante ersetzt werden würden.
Neue Vertragskonstrukte nötig?
Doch das wirft auch rechtlich delikate Fragen auf, beispielsweise die, wer dann verantwortlich ist, wenn durch ein solches ausgetauschtes Modul die gesamte Software nicht mehr funktioniert wie zuvor. „Möglicherweise braucht man hier andere Vertragskonstrukte mit einer Abnahme neuer Softwarebestandteile durch den Kunden, bevor der endgültige Austausch stattfindet“, gibt Ben Abderrahman zu bedenken.
Doch solche Probleme sind lösbar. Die gute Nachricht heißt: Wie es scheint, kommt der Zug Richtung grüne Software langsam ins Rollen.
Der „Blaue Engel für Software“ ist ein Qualitätsmaßstab für umweltfreundliche Software.
(Bild: RAL GmbH)
So setzt auch Microsoft Künstliche Intelligenz ein, um herauszufinden, wie die eigene Software umweltfreundlicher gestaltet werden könnte. Und mit dem Blauen Engel für Software gibt es einen ersten objektivierbaren Maßstab für die Umweltfreundlichkeit der weichen Ware.