Why Software Plays a Double Role in Sustainability

Illustration of software shaping both positive and negative sustainability impacts

Software is everywhere — powering digital transformation, shaping industries, and influencing daily life. But this power comes with responsibility: software drives sustainable innovation while also creating ecological and social risks.

Introduction

Over the last two decades, sustainability has evolved from a niche concern to a guiding principle for policy, industry, and innovation. Software sits at the heart of this shift. It can advance sustainability goals by enabling efficiency, inclusion, and systemic change — but it can also undermine them through resource consumption, exclusionary design, and short-term thinking.

A Double Role

This article unpacks the double role of software in sustainability — both as a driver of innovation and as a source of ecological and social risks.


Software as a Driver of Sustainability

Software can actively support sustainability by reducing environmental impacts, enabling new practices, and fostering equity. Examples include:


Software as a Source of Challenges

At the same time, software development and use can intensify sustainability problems. Key risks include:


Conclusion

Software is not neutral. It shapes the way we live, work, and interact — and with that comes responsibility. By recognizing its double role, we can move from fragmented efforts toward a systemic approach where digital innovation truly serves people and the planet.

The Challenge Ahead

Build software not just for functionality, but for sustainability — balancing ecological health, social equity, technical resilience, and long-term value.

References

  1. Becker, C., et al. (2015). Karlskrona Manifesto for Sustainability Design.