The purpose of this paper is to attempt to clarify the concept of affordances, as introduced by Maier and Fadel, to relate affordances to function, to try to reduce confusion about both of these terms by providing a detailed model, and to expose some of the existing research on function to a wider audience. The paper starts by constructing a model of function that relates devices to an environm...