Abstract

When we design computerised systems, we mainly focus on meeting values such as efficiency, reliability, usability and performance among other obvious design requirements. However, computer technologies have evolved to such a level that they have redefined the way humans, companies, organizations, and even society operate, a fact which suggests design has to consider more than just achieving usability and performance. Through experience it has been realised that the way in which technology intertwines with the social and human elements requires that design focuses on supporting human and social values as well.