We design graphic interfaces for any kind of software: we define how the software makes its functions available to the users. We define the vocabulary (symbols, buttons, indicators) and the syntax (using strings) of the communication from users to the machine. |