Green software is sustainable software
Green software is software that is responsible for emitting fewer greenhouse gases with a focus on reduction not neutralization.
With hardware costs plummeting and bandwidth growing, much of the software produced in recent times has become unoptimized for energy efficiency – resulting in excessive electricity use and carbon emissions. This is an issue that both IT and business leaders need to address to effectively achieve sustainability goals.
"In one division of a large enterprise alone using green software principles could be the equivalent of keeping 26,000 fossil-fueled cars off the road for one year, according to modeling by Avanade and our partners."
As a steering committee member, Avanade shares the Green Software Foundation’s mission to build a trusted ecosystem of people, standards, tooling and best practices for green software.
There are three actions you can take to reduce the carbon emissions generated by software.
Calculating emissions for a software system
To support these actions, the Green Software Foundation has defined the Software Carbon Intensity (SCI) Specification, a methodology for calculating the rate of carbon emissions for a software system:
- Enabling Software Engineers & Data Scientists to write more carbon efficient software
- Empowering Business Leaders to measure the carbon intensity of their digital operations
- Generating a “score” for your software
Expert thinking on calculating emissions
Avanade is committed to being a responsible business and is making progress on its ambition for green software engineering to be embedded into everything we do – not just the services we sell, but how we develop solutions and deliver for our clients and ourselves.
Here’s some of our thinking about how sustainability can be core to business.