Les affordances sont des possibilités d'action offertes par l'environnement : objets, artefacts, technologies. Ce concept a été créé pour compléter la vision fonctionnelle en mettant l'accent sur les actions des utilisateurs et en aidant à identifier les défaillances potentielles ou les effets négatifs que les autres approches ont du mal à identifier.