Where a computer and an external entity (a person, a peripheral device, etc.) meet. This may be software, as in human-computer interface, or hardware, for example, where a printer plugs into the computer.