Organizations and their Information Systems (IS) co-evolve. It follows that a need for organizational sustainability (in every sense) must be reflected in IS design, management and use. Much public attention focuses on environmental sustainability, i.e. accounting for the impact that organizations have on the natural world and on communities, as a result of their business practices. However, many external impacts remain invisible, e.g. a stressed workforce makes greater calls upon the resources of healthcare systems. It is important, therefore, that designers and managers pay as much attention to human and social sustainability as to environmental factors. Furthermore, economic sustainability - future prosperity of the business - must be secured in order for operations to continue at all. The authors suggest that a socio-technical perspective has potential to address these concerns, by encouraging all stakeholder groups to contribute their contextual knowledge, supported by appropriate tools and techniques. By way of illustration, the paper reports some results from inquiries into sustainability practices in a number of SMEs. These findings suggest that multiple dimensions of sustainability are not always integrated into work systems and practices effectively. Further work will be needed to explore the potential of socio-technical approaches to improve this.