User interfaces

The means, visual or otherwise, by which a person gives instructions to a computer and receives its responses.

Scheme

Broader terms