1
an authorized representative or messenger
2
a medium (such as television) by which information is transmitted electronically
3
a person or company that develops computer software
4
to change in response to a stimulus
5
a system of signals or symbols for communication