Knowledge Base
A library of principles, perspectives, and case studies that highlight the foundations of sustainable software.
Articles
The Five Dimensions of Sustainability in Software Engineering
Sustainability in software engineering goes beyond energy efficiency. It spans five interconnected dimensions — environmental, social, economic, technical, and individual — that together define the long-term impact of digital products.
6 Sept 2025
Conscious Digital Product Principles
Software does not just solve problems — it shapes society, influences behavior, and consumes resources. Conscious Digital Product Principles help software practitioners take responsibility for these impacts.
6 Sept 2025
What is Conscious Service Design?
Traditional design methods focus on usability and business value. Conscious Service Design goes further — integrating social equity, ecological responsibility, and systemic awareness into the software design process.
6 Sept 2025
Why Software Plays a Double Role in Sustainability
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.
6 Sept 2025
Inclusive User Groups Explained
Inclusive User Groups help software engineers think beyond the 'average user.' They structure diversity into design, making equity and accessibility part of the workflow from the very beginning.
6 Sept 2025
What is Inclusivity? What is Accessibility?
Inclusivity and accessibility are related but not identical. Accessibility ensures people with specific needs can use software. Inclusivity means everyone feels considered and valued in design.
6 Sept 2025
The Environmental Dimension of Sustainable Software
The environmental dimension of sustainability looks at how software affects energy, materials, waste, and emissions — not just directly, but also through the behaviors and systems it enables.
6 Sept 2025
The Social Dimension of Sustainable Software
The social dimension of sustainability looks at how software affects fairness, equity, trust, and community well-being — not just directly, but also through the behaviors and systems it enables.
6 Sept 2025
What We Learned from Past iPraktikum Projects
Curious about what it’s like to apply sustainability methods in iPraktikum? Here’s what previous students discovered when they tested them in real client projects — the wins, the struggles, and tips for you.
6 Sept 2025
What is the Power Wheel? Who is Marginalised?
The Power Wheel helps critically reflect on privilege and exclusion. It highlights which groups are often marginalised, and why this matters for building fair digital products.
6 Sept 2025

The Role of Prototyping in Sustainable Software Engineering
Prototyping is more than sketching user interfaces. It is a way of thinking, experimenting, and reducing risks — not just technical risks, but also environmental and social ones. By making ideas tangible early, teams can reveal hidden impacts and design more responsibly.
6 Sept 2025
Student Guide: Using the Systemic Journey Map
The Systemic Journey Map adds environmental and social perspectives to a normal journey map. For students, it’s a simple way to bring sustainability into your app or system design — without heavy extra work.
6 Sept 2025