In physical terms, an interface is the boundry between two phases, for instance between a solid and liquid or between a liquid and gas. In computer science, an interface is a program, computer or other device that allows a person to interact with the device.