Function: noun
Date: 1973
1 : a unit in a computer system devoted to controlling the data communications link between terminals and the main computer and often to the preliminary processing of data
2 : a software interface (as a graphical user interface) designed to enable user-friendly interaction with a computer