программное обеспечение коммуникации между компьютером и его пользователем или между двумя устройствами. В узком смысле - внешний вид программной среды, служащий для обеспечения диалога с пользователем.