Sustainability; a word we all hear an awful lot and one that means different things to different people. What does it mean to be sustainable? The definition above sums it up for me, fulfil the needs of the present without compromising the future. Let’s explore what makes up the art of sustainable software architecture, balanced across the environmental, economic and social pillars?