Definition
A surface, usually plane, forming the BOUNÂDARY between adjacent solids, spaces or immiscible liquids. In data processing it describes all information (signals, data) and the specifications ("protocol") required for exchanging data between two units of a system. Interfaces exist between hardware and software units but also between computer and human user.