Sustainability & AI

Green software engineering

Software development practices that reduce energy use and emissions, including carbon-efficient architecture and code.

Established · Editorial draft · Last reviewed 21 Aug 2026

Definition

Software development practices that minimise the energy use and carbon emissions of applications across design, coding, deployment and operation.

Quick reference

At a glance

Subject
Sustainability & AI
Editorial status
Editorial draft
Definition status
Established
Last updated
21 August 2026

References

Green Software FoundationSoftware Carbon Intensity (SCI) specification project

This source provides part of the technical or institutional basis for the definition.

ISO/IECISO/IEC 21031:2024 — Software Carbon Intensity (SCI) specification

This source supports the explanation of how the term is applied, measured or governed in practice.

Overview

What it means

The discipline is coordinated by the Green Software Foundation, whose members publish patterns and tooling: energy- and carbon-aware design, efficient architectures, demand shaping, and measurement embedded in development pipelines. Its Software Carbon Intensity specification became ISO/IEC 21031 in 2024.

How it is used

Practitioners apply it by profiling software energy use, choosing efficient languages and architectures, scheduling workloads for low-carbon periods, and making emissions a tracked quality attribute alongside performance and cost.

Why it matters

Hardware efficiency gains have historically been consumed by software growth; green software engineering addresses the demand side directly. For organisations reporting digital emissions, it turns software from an unmeasured driver into a managed one.

Review

Help keep this definition useful and accurate.

0
No editor-accepted reviews yet

Submitted reviews stay private until an editor decides whether to accept and attribute them.

Endorse this definition

Confirm what works

Endorse the current wording when it is accurate and useful. Suggested changes use the separate editorial form below.

Have evidence, context, or a correction to share? Every suggestion is considered by an editor before publication.

Classification
Established
Review stage
Editorial draft
What the classifications mean

This term is classified as Established

EstablishedCurrentMultiple definitionsContestedEmergingIndexed