In psychology, affordance is what the environment offers the individual. In design, affordance has a narrower meaning; it refers to possible actions that an actor can readily perceive.
American psychologist James J. Gibson coined the term in his 1966 book, The Senses Considered as Perceptual Systems, and it occurs in many of his earlier essays. His best-known definition is from his 1979 book, The Ecological Approach to Visual Perception: